class Coyodlee::Facades::HoldingsFacade

Public Class Methods

new(request_facade) click to toggle source
# File lib/coyodlee/facades/holdings_facade.rb, line 4
def initialize(request_facade)
  @request_facade = request_facade
end

Public Instance Methods

all(params={}) click to toggle source
# File lib/coyodlee/facades/holdings_facade.rb, line 8
def all(params={})
  headers = { 'Accept' => 'application/json' }
  req = @request_facade.build(:get, 'holdings', headers: headers, params: params)
  @request_facade.execute(req)
end
asset_classification_list() click to toggle source
# File lib/coyodlee/facades/holdings_facade.rb, line 26
def asset_classification_list
  headers = { 'Accept' => 'application/json' }
  req = @request_facade.build(:get, 'holdings/assetClassificationList', headers: headers)
  @request_facade.execute(req)
end
extended_securities_info(params={}) click to toggle source
# File lib/coyodlee/facades/holdings_facade.rb, line 14
def extended_securities_info(params={})
  headers = { 'Accept' => 'application/json' }
  req = @request_facade.build(:get, 'holdings/securities', headers: headers, params: params)
  @request_facade.execute(req)
end
holding_type_list() click to toggle source
# File lib/coyodlee/facades/holdings_facade.rb, line 20
def holding_type_list
  headers = { 'Accept' => 'application/json' }
  req = @request_facade.build(:get, 'holdings/holdingTypeList', headers: headers)
  @request_facade.execute(req)
end