Class: Koltira::Model

Inherits:
Object
  • Object
show all
Includes:
ActiveModel::AttributeMethods, ActiveModel::Attributes, ActiveModel::Model, ActiveModel::Serialization, ActiveModel::Serializers::JSON
Defined in:
lib/koltira/model.rb

Direct Known Subclasses

Event

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.from_database(arg) ⇒ Object



11
12
13
# File 'lib/koltira/model.rb', line 11

def self.from_database(arg)
  new._from_database(arg)
end

Instance Method Details

#_from_database(arg) ⇒ Object



15
16
17
18
19
20
# File 'lib/koltira/model.rb', line 15

def _from_database(arg)
  arg.each do |key, value|
    @attributes.write_from_database(key.name, value)
  end
  self
end