Sha256: ddd95dd028e3b1ee8b7fa04beeb31c2829f2424bf9c57a633ad507372672f75a

Contents?: true

Size: 1.02 KB

Versions: 1

Compression:

Stored size: 1.02 KB

Contents

# Модель для создания товара для заказа.
# Чтобы создать товар, вам нужно настроить следующие поля:
#   name - Наименование единицы товара.
#   quantity - Количество единиц товара, целое число, обозначающее, количество единиц товара каждого наименования.
#   price - Цена единицы товара, число, определяющее стоимость каждой единицы товара (BYN, USD, EUR, RUB с 2 знаками после запятой или точки).
#
# Пример:
#
# WebpayBy::Item.new price: 100, name: 'Пополнение счёта', quantity: 1
#
module WebpayBy
  class Item
    attr_reader :name, :quantity, :price, :total

    def initialize(name:, quantity:, price:)
      @price     = price
      @quantity  = quantity
      @name      = name
      @total     = @quantity * @price
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
webpay_by-0.0.1 lib/webpay_by/item.rb