class Trailfinder
Public Class Methods
new()
click to toggle source
# File lib/trailfinder.rb, line 7 def initialize @key = ENV['TRAILFINDER_API_KEY'] @max_distance = 10 end
Public Instance Methods
get_trails(latitude:, longitude:)
click to toggle source
# File lib/trailfinder.rb, line 12 def get_trails(latitude:, longitude:) response = HTTParty.get("https://www.hikingproject.com/data/get-trails?lat=#{latitude}&lon=#{longitude}&maxDistance=#{@max_distance}&key=#{@key}") response['success'] == 1 ? response : [] end
get_trails_by_id(ids)
click to toggle source
# File lib/trailfinder.rb, line 17 def get_trails_by_id(ids) response = HTTParty.get("https://www.hikingproject.com/data/get-trails-by-id?ids=#{ids}&key=#{@key}") response['success'] == 1 ? response : [] end