Class: DeGiro::FindProducts

Inherits:
Object
  • Object
show all
Defined in:
lib/degiro/find_products.rb

Instance Method Summary collapse

Constructor Details

#initialize(connection) ⇒ FindProducts

Returns a new instance of FindProducts.



5
6
7
# File 'lib/degiro/find_products.rb', line 5

def initialize(connection)
  @connection = connection
end

Instance Method Details

#find_products(search_text:, limit: 7) ⇒ Object



9
10
11
12
# File 'lib/degiro/find_products.rb', line 9

def find_products(search_text:, limit: 7)
  params = URI.encode_www_form(searchText: search_text, limit: limit)
  parse_products(JSON.parse(@connection.get(url(params)).body))
end