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