Module: Ardm::DataMapper::Record::ClassMethods

Extended by:
Forwardable
Defined in:
lib/ardm/data_mapper/record.rb

Instance Method Summary collapse

Instance Method Details

#abstract_class=(val) ⇒ Object



36
37
# File 'lib/ardm/data_mapper/record.rb', line 36

def abstract_class=(val)
end

#alias_attribute(new, old) ⇒ Object



29
30
31
# File 'lib/ardm/data_mapper/record.rb', line 29

def alias_attribute(new, old)
  alias_method new, old
end

#attr_accessible(*attrs) ⇒ Object



33
34
# File 'lib/ardm/data_mapper/record.rb', line 33

def attr_accessible(*attrs)
end

#datamapperObject



22
# File 'lib/ardm/data_mapper/record.rb', line 22

def datamapper() DataMapper end

#execute_sql(sql) ⇒ Object



25
26
27
# File 'lib/ardm/data_mapper/record.rb', line 25

def execute_sql(sql)
  DataMapper.repository.adapter.execute(sql)
end

#inherited(base) ⇒ Object



11
12
13
14
15
16
17
18
19
# File 'lib/ardm/data_mapper/record.rb', line 11

def inherited(base)
  base.send(:include, DataMapper::Resource)
  base.send(:include, Awsm::Resource)
  #base.send(:extend, DataMapper::CollectionRaise)

  unless %w[Alert Association Nonce Account::Cancellation::Handler].include?(base.name)
    base.timestamps :at
  end
end