class Ardm::Dm::Record

Public Class Methods

__include_after_inherited__(mod)
Alias for: include
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