Method: QuestradeApi::REST::Position.fetch

Defined in:
lib/questrade_api/rest/position.rb

.fetch(authorization, account_number) ⇒ Object



15
16
17
18
19
20
21
22
23
24
25
26
27
# File 'lib/questrade_api/rest/position.rb', line 15

def self.fetch(authorization, )
  response = super(access_token: authorization.access_token,
                   endpoint: endpoint(),
                   url: authorization.url)

  result = OpenStruct.new(positions: [])

  if response.status == 200
    result.positions = parse_positions(, response.body)
  end

  result
end