class ProcessingKz::GoodsItem

Attributes

amount[R]
currency_code[R]
good_id[R]
title[R]

Public Class Methods

new(args = {}) click to toggle source
# File lib/processing_kz/goods_item.rb, line 9
def initialize(args = {})
  @currency_code = args[:currency_code] || Config.currency_code
  @title = args[:title]
  @good_id = args[:good_id]
  @amount = (args[:amount] * 100).to_i
end

Public Instance Methods

merchants_goods_id() click to toggle source
# File lib/processing_kz/goods_item.rb, line 16
def merchants_goods_id
  @good_id
end
name_of_goods() click to toggle source
# File lib/processing_kz/goods_item.rb, line 20
def name_of_goods
  @title
end
to_hash() click to toggle source
# File lib/processing_kz/goods_item.rb, line 24
def to_hash
  { currency_code: @currency_code, name_of_goods: name_of_goods, merchants_goods_id: merchants_goods_id, amount: @amount }
end