class Coinone::Transaction::KrwHistory::History
Attributes
account_number[R]
amount[R]
bank_code[R]
depositor[R]
process_level[R]
timestamp[R]
Public Class Methods
new(options={})
click to toggle source
# File lib/coinone/transaction/krw_history/history.rb, line 10 def initialize(options={}) @bank_code = nil @account_number = nil @depositor = nil @amount = nil @process_level = nil @timestamp = nil update_history(options) end
Public Instance Methods
process_level_to_s()
click to toggle source
# File lib/coinone/transaction/krw_history/history.rb, line 35 def process_level_to_s level_list = ["", "Deposit Completed", "Request Withdrawal", "Request Accepted", "Withrawal Canceled", "Withdrawal Completed"] if @process_level.blank? str = "" else str = level_list[@process_level] end str end
update_history(params={})
click to toggle source
# File lib/coinone/transaction/krw_history/history.rb, line 24 def update_history(params={}) @bank_code = params[:bankCode].to_i if (params.has_key? :bankCode) && !params[:bankCode].nil? @account_number = params[:accountNumber].strip if (params.has_key? :accountNumber) && !params[:accountNumber].nil? @depositor = params[:depositor].strip if (params.has_key? :depositor) && !params[:depositor].nil? @amount = params[:amount].to_i if params.has_key? :amount @process_level = params[:processLevel].to_i if (params.has_key? :processLevel) && !params[:processLevel].nil? @timestamp = params[:timestamp].to_i if params.has_key? :timestamp end