Class: InventoryRefresh::InventoryCollection::UnconnectedEdge

Inherits:
Object
  • Object
show all
Defined in:
lib/inventory_refresh/inventory_collection/unconnected_edge.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(inventory_object, inventory_object_key, inventory_object_lazy) ⇒ UnconnectedEdge

Returns a new instance of UnconnectedEdge.

Parameters:

  • inventory_object (InventoryRefresh::InventoryObject)

    InventoryObject that couldn’t connect the relation

  • inventory_object_key (String)

    Relation name that couldn’t be connected

  • inventory_object_lazy (InventoryRefresh::InventoryObjectLazy)

    The lazy relation that failed to load this can happen only for relations with key, or pointing to DB only relations



12
13
14
15
16
# File 'lib/inventory_refresh/inventory_collection/unconnected_edge.rb', line 12

def initialize(inventory_object, inventory_object_key, inventory_object_lazy)
  @inventory_object      = inventory_object
  @inventory_object_key  = inventory_object_key
  @inventory_object_lazy = inventory_object_lazy
end

Instance Attribute Details

#inventory_objectObject (readonly)

Returns the value of attribute inventory_object.



6
7
8
# File 'lib/inventory_refresh/inventory_collection/unconnected_edge.rb', line 6

def inventory_object
  @inventory_object
end

#inventory_object_keyObject (readonly)

Returns the value of attribute inventory_object_key.



6
7
8
# File 'lib/inventory_refresh/inventory_collection/unconnected_edge.rb', line 6

def inventory_object_key
  @inventory_object_key
end

#inventory_object_lazyObject (readonly)

Returns the value of attribute inventory_object_lazy.



6
7
8
# File 'lib/inventory_refresh/inventory_collection/unconnected_edge.rb', line 6

def inventory_object_lazy
  @inventory_object_lazy
end