Class: ActiveAny::Object

Inherits:
Base
  • Object
show all
Defined in:
lib/active_any/base.rb

Class Attribute Summary collapse

Class Method Summary collapse

Methods included from Reflection

_reflect_on_association, add_reflection, create

Methods included from AttributeAssignment

#assign_attributes, #init_internals

Methods included from Associations

#association, #initialize_dup

Methods included from Attribute

#attribute_for_inspect, #attributes, #has_attribute?, #inspect, #read_attribute

Methods included from Core

#[], #initialize

Class Attribute Details

.dataObject

Returns the value of attribute data.



24
25
26
# File 'lib/active_any/base.rb', line 24

def data
  @data
end

Class Method Details

.adapterObject



26
27
28
# File 'lib/active_any/base.rb', line 26

def adapter
  @adapter ||= ObjectAdapter.new(self)
end

.inherited(child) ⇒ Object



19
20
21
# File 'lib/active_any/base.rb', line 19

def self.inherited(child)
  child.abstract_class = false
end