Class: Coinone::Account::AccountInfo::VirtualAccountInfo

Inherits:
Object
  • Object
show all
Defined in:
lib/coinone/account/account_info/virtual_account_info.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(params = {}) ⇒ VirtualAccountInfo

Returns a new instance of VirtualAccountInfo.



8
9
10
11
12
13
# File 'lib/coinone/account/account_info/virtual_account_info.rb', line 8

def initialize(params={})
  @depositor = nil
  @account_number = nil
  @bank_name = nil
  update_info(params)
end

Instance Attribute Details

#account_numberObject (readonly)

Returns the value of attribute account_number.



6
7
8
# File 'lib/coinone/account/account_info/virtual_account_info.rb', line 6

def 
  @account_number
end

#bank_nameObject (readonly)

Returns the value of attribute bank_name.



6
7
8
# File 'lib/coinone/account/account_info/virtual_account_info.rb', line 6

def bank_name
  @bank_name
end

#depositorObject (readonly)

Returns the value of attribute depositor.



6
7
8
# File 'lib/coinone/account/account_info/virtual_account_info.rb', line 6

def depositor
  @depositor
end

Instance Method Details

#update_info(params = {}) ⇒ Object



15
16
17
18
19
# File 'lib/coinone/account/account_info/virtual_account_info.rb', line 15

def update_info(params={})
  @depositor = params[:depositor].strip if params.has_key? :depositor
  @account_number = params[:accountNumber].strip if params.has_key? :accountNumber
  @bank_name = params[:bankName].strip if params.has_key? :bankName
end