Sha256: 2207eca3847183c922baf23c0229d17a9ab13cabd094e676d468405cb599858d
Contents?: true
Size: 1.36 KB
Versions: 2
Compression:
Stored size: 1.36 KB
Contents
$:.unshift File.expand_path('../../', __FILE__) require 'active_mocker/active_record/scope' require 'active_mocker/active_record/relationships' require 'active_mocker/active_record/unknown_class_method' require 'active_mocker/active_record/unknown_module' module ActiveMocker # @api private module ActiveRecord class Base extend Scope extend Relationships extend UnknownClassMethod def self.table_name=(table_name) @table_name = table_name end def self.table_name @table_name ||= nil @table_name end def self.primary_key=(primary_key) @primary_key = primary_key end def self.primary_key @primary_key ||= nil @primary_key end class ConstMissing def self.const_missing(name) Logger.debug "ActiveMocker :: Debug :: const_missing #{name} from class #{self.name}.\n\t\t\t\t\t\t\t\t#{caller}\n" self.const_set name, Class.new(ConstMissing) end end def self.const_missing(name) Object.const_set name, Class.new(ConstMissing) end def self.include(name) _included << name end def self._included @included ||= [] end def self.extend(name) _extended << name end def self._extended @extended ||= [] end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
active_mocker-1.6.4 | lib/active_mocker/active_record.rb |
active_mocker-1.6.3 | lib/active_mocker/active_record.rb |