Module: Taxy::Client::Estimate

Included in:
Taxy::Client
Defined in:
lib/client/estimate.rb

Instance Method Summary collapse

Instance Method Details

#estimate(starting_latitude:, starting_longitude:, ending_latitude:, ending_longitude:) ⇒ Object



6
7
8
9
10
11
12
13
# File 'lib/client/estimate.rb', line 6

def estimate(starting_latitude:, starting_longitude:,
  ending_latitude:, ending_longitude:)

  params = build_params([starting_latitude, starting_longitude], [ending_latitude, ending_longitude])

  response = post('/api/v2/estimate', params)
  response.map { |est| Taxy::Estimation.new(est) } if @last_response.success?
end