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