Class: C2eCore::Drops::OrderExternalFeeDrop

Inherits:
BaseDrop
  • Object
show all
Includes:
Helpers::OrderConversions
Defined in:
/build/app/mailers/c2e_core/drops/order_external_fee_drop.rb

Instance Method Summary collapse

Methods included from Helpers::OrderConversions

#converted_price, #format_price

Constructor Details

#initialize(fee_name, fee_value, order) ⇒ OrderExternalFeeDrop

Returns a new instance of OrderExternalFeeDrop.



8
9
10
11
12
13
# File '/build/app/mailers/c2e_core/drops/order_external_fee_drop.rb', line 8

def initialize(fee_name, fee_value, order)
  super()
  @fee_value = fee_value
  @fee_name = fee_name
  @order = order
end

Instance Method Details

#descriptionString

Returns - Fee description.

Returns:

  • (String)
    • Fee description



21
22
23
# File '/build/app/mailers/c2e_core/drops/order_external_fee_drop.rb', line 21

def description
  I18n.t("app.orders.extra_fees.#{@fee_name}")
end

#valueFloat

Returns - Fee value converted into order’s currency. E.g.: 19.90.

Returns:

  • (Float)
    • Fee value converted into order’s currency. E.g.: 19.90



16
17
18
# File '/build/app/mailers/c2e_core/drops/order_external_fee_drop.rb', line 16

def value
  converted_price @fee_value
end