class Coinone::Account

Attributes

account_info[R]
balance[R]
connection[R]
daily_balance[R]
deposit_address[R]
virtual_account[R]

Public Class Methods

new(options={}, connection=nil) click to toggle source
# File lib/coinone/account.rb, line 14
def initialize(options={}, connection=nil)

  @connection = connection || Connection.factory(options)
  @account_info = AccountInfo.new()
  @balance = Balance.new()
  @daily_balance = DailyBalance.new()
  @deposit_address = DepositAddress.new()
  @virtual_account = VirtualAccount.new()

end

Public Instance Methods

get_balance() click to toggle source
# File lib/coinone/account.rb, line 34
def get_balance

  response = @connection.post("/v2/account/balance/")

  @balance.update_balance(response)
  @balance

end
get_daily_balance() click to toggle source
# File lib/coinone/account.rb, line 43
def get_daily_balance

  response = @connection.post("/v2/account/daily_balance/")

  @daily_balance.update_balance(response)
  @daily_balance

end
get_deposit_address() click to toggle source
# File lib/coinone/account.rb, line 52
def get_deposit_address

  response = @connection.post("/v2/account/deposit_address/")

  @deposit_address.update_address(response)
  @deposit_address

end
get_user_info() click to toggle source
# File lib/coinone/account.rb, line 26
def get_user_info
  response = @connection.post( "/v2/account/user_info/")

  @account_info.update_user_info(response)
  @account_info

end
get_virtual_account() click to toggle source
# File lib/coinone/account.rb, line 61
def get_virtual_account

  response = @connection.post("/v2/account/virtual_account/")

  @virtual_account.update_virtual_account(response)
  @virtual_account

end