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