module ORMivore::ArAdapter::ClassMethods
Attributes
default_converter_class[RW]
table_name[RW]
Public Instance Methods
ar_class()
click to toggle source
# File lib/ormivore/ar_adapter.rb, line 8 def ar_class finalize self::ArRecord end
Private Instance Methods
expand_on_create(&block)
click to toggle source
# File lib/ormivore/ar_adapter.rb, line 17 def expand_on_create(&block) @expand_on_create = block end
finalize()
click to toggle source
# File lib/ormivore/ar_adapter.rb, line 21 def finalize unless @finalized @finalized = true file, line = caller.first.split(':', 2) line = line.to_i module_eval(<<-EOS, file, line - 1) class ArRecord < ActiveRecord::Base self.table_name = '#{table_name}' self.inheritance_column = :_type_disabled def attributes_protected_by_default; []; end end EOS end end