class Sinopac::FunBiz::Order

Attributes

amount[RW]
currency[RW]
memo[RW]
order_no[RW]
param1[RW]
param2[RW]
param3[RW]
product_name[RW]

Public Class Methods

new(order_no:, amount:, product_name:, **params) click to toggle source
# File lib/sinopac/funbiz/order.rb, line 6
def initialize(order_no:, amount:, product_name:, **params)
  @order_no = order_no
  @amount = amount
  @product_name = product_name
  @currency = params[:currency] || 'TWD'

  @memo = params[:memo] || ''
  @param1 = params[:param1] || ''
  @param2 = params[:param2] || ''
  @param3 = params[:param3] || ''
end

Public Instance Methods

valid?() click to toggle source
# File lib/sinopac/funbiz/order.rb, line 18
def valid?
  @amount > 0 && @order_no != '' && @product_name != ''
end