Sha256: 5691f89c510893ed6e33b87df9d40439da878bf085b72eae61201243e5edffb8
Contents?: true
Size: 927 Bytes
Versions: 15
Compression:
Stored size: 927 Bytes
Contents
#_class_methods.erb class << self private def attributes @attributes ||= HashWithIndifferentAccess.new(<%= attributes_with_defaults.map {|key,value| %Q[#{key}: #{value.inspect}]}.join(", ") %>).merge(super) end def types @types ||= ActiveMocker::HashProcess.new(<%= types_hash %>, method(:build_type)).merge(super) end def associations @associations ||= <%= associations %>.merge(super) end def associations_by_class @associations_by_class ||= <%= associations_by_class %>.merge(super) end def mocked_class <%= mocked_class.inspect %> end public def attribute_names @attribute_names ||= attributes.stringify_keys.keys end def primary_key <%= primary_key.name.inspect %> end def abstract_class? <%= abstract_class.inspect %> end def table_name <%= table_name.inspect %> || super end end
Version data entries
15 entries across 15 versions & 1 rubygems