Class: C2eCore::Drops::OrderWareCategoryFlatDrop

Inherits:
BaseDrop
  • Object
show all
Defined in:
/build/app/mailers/c2e_core/drops/order_ware_category_flat_drop.rb

Instance Method Summary collapse

Constructor Details

#initialize(ware_category, flat_items, order) ⇒ OrderWareCategoryFlatDrop

Returns a new instance of OrderWareCategoryFlatDrop.



6
7
8
9
10
11
# File '/build/app/mailers/c2e_core/drops/order_ware_category_flat_drop.rb', line 6

def initialize(ware_category, flat_items, order)
  super()
  @ware_category = ware_category
  @flat_items = flat_items
  @order = order
end

Instance Method Details

#flat_itemsArray[OrderRecipeFlatDrop]

Returns - Returns an array of order recipe flat for flat items from order ware category flat.

Returns:

  • (Array[OrderRecipeFlatDrop])
    • Returns an array of order recipe flat for flat items from order ware

    category flat.



20
21
22
# File '/build/app/mailers/c2e_core/drops/order_ware_category_flat_drop.rb', line 20

def flat_items
  @flat_items.map { |flat_item| OrderRecipeFlatDrop.new flat_item, @order }
end

#ware_categoryWareCategoryDrop

Returns - Returns ware category for order ware category flat as drop object.

Returns:

  • (WareCategoryDrop)
    • Returns ware category for order ware category flat as drop object.



14
15
16
# File '/build/app/mailers/c2e_core/drops/order_ware_category_flat_drop.rb', line 14

def ware_category
  WareCategoryDrop.new @ware_category
end