Class: Encase::ObjectItem

Inherits:
ContainerItem show all
Defined in:
lib/encase/object_item.rb

Instance Attribute Summary collapse

Attributes inherited from ContainerItem

#container, #key, #reified_value, #value

Instance Method Summary collapse

Methods inherited from ContainerItem

#fetch, #initialize, #instance, #reified?, #reify, #store

Constructor Details

This class inherits a constructor from Encase::ContainerItem

Instance Attribute Details

#injectedObject

Returns the value of attribute injected.



5
6
7
# File 'lib/encase/object_item.rb', line 5

def injected
  @injected
end

Instance Method Details

#inject(object) ⇒ Object



7
8
9
10
11
12
13
# File 'lib/encase/object_item.rb', line 7

def inject(object)
  if self.injected
    false
  else
    self.injected = super(object)
  end
end