class Dadatas::Suggestion
Suggestion
API
Constants
- BASE_URL
Attributes
config[R]
Public Class Methods
new(config)
click to toggle source
# File lib/dadatas/suggestion.rb, line 12 def initialize(config) @config = config end
Public Instance Methods
address_by_fias_id(fias_id: nil)
click to toggle source
# File lib/dadatas/suggestion.rb, line 20 def address_by_fias_id(fias_id: nil) call_method('findById/address', query: fias_id) end
address_by_str(query: nil)
click to toggle source
# File lib/dadatas/suggestion.rb, line 24 def address_by_str(query: nil) call_method('suggest/address', query: query) end
bank(query: nil)
click to toggle source
# File lib/dadatas/suggestion.rb, line 28 def bank(query: nil) call_method('findById/bank', query: query) end
bank_branch(query: nil, kpp: nil)
click to toggle source
# File lib/dadatas/suggestion.rb, line 32 def bank_branch(query: nil, kpp: nil) call_method('findById/bank', query: query, kpp: kpp) end
organization(query: nil)
click to toggle source
# File lib/dadatas/suggestion.rb, line 16 def organization(query: nil) call_method('suggest/party', query: query) end
Private Instance Methods
call_method(method, **query_data)
click to toggle source
# File lib/dadatas/suggestion.rb, line 38 def call_method(method, **query_data) Dadatas::ApiCall.new( URI(URI.join(BASE_URL, method)), config, query_data ).call end