Method: GitModel::Persistable#initialize

Defined in:
lib/gitmodel/persistable.rb

#initialize(args = {}) ⇒ Object



25
26
27
28
29
30
31
32
33
34
# File 'lib/gitmodel/persistable.rb', line 25

def initialize(args = {})
  _run_initialize_callbacks do
    @new_record = true 
    self.attributes = {}
    self.blobs = {}
    args.each do |k,v|
      self.send("#{k}=".to_sym, v)
    end
  end
end