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