class Ardm::Dm::Record
Public Class Methods
abstract_class=(val)
click to toggle source
# File lib/ardm/dm/record.rb, line 55 def self.abstract_class=(val) end
alias_attribute(new, old)
click to toggle source
# File lib/ardm/dm/record.rb, line 48 def self.alias_attribute(new, old) alias_method new, old end
attr_accessible(*attrs)
click to toggle source
# File lib/ardm/dm/record.rb, line 52 def self.attr_accessible(*attrs) end
finalize()
click to toggle source
# File lib/ardm/dm/record.rb, line 32 def self.finalize ::DataMapper.finalize end
include(mod)
click to toggle source
# File lib/ardm/dm/record.rb, line 26 def self.include(mod) on_inherited { __include_after_inherited__ mod } end
Also aliased as: __include_after_inherited__
inherited(base)
click to toggle source
# File lib/ardm/dm/record.rb, line 8 def self.inherited(base) @on_inherited.each { |block| base.class_eval(&block) } end
logger()
click to toggle source
# File lib/ardm/dm/record.rb, line 40 def self.logger ::DataMapper.logger end
logger=(logger)
click to toggle source
# File lib/ardm/dm/record.rb, line 44 def self.logger=(logger) ::DataMapper.logger = logger end
on_inherited(&block)
click to toggle source
# File lib/ardm/dm/record.rb, line 12 def self.on_inherited(&block) if Ardm::Dm::Record == self @on_inherited ||= [] @on_inherited << block @on_inherited else class_eval(&block) end end
repository(*args, &block)
click to toggle source
# File lib/ardm/dm/record.rb, line 36 def self.repository(*args, &block) ::DataMapper.repository(*args, &block) end
table_name=(name)
click to toggle source
# File lib/ardm/dm/record.rb, line 58 def self.table_name=(name) self.storage_names[:default] = name end