You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
16 lines
210 B
16 lines
210 B
class SystemData
|
|
attr_reader :id
|
|
|
|
def initialize(args = {})
|
|
@backend = args[:backend]
|
|
@id = args[:id]
|
|
end
|
|
|
|
def save
|
|
if @id
|
|
@backend.update(self)
|
|
else
|
|
@backend.insert(self)
|
|
end
|
|
end
|
|
end
|