class Snowreports::Fetcher
Constants
- BASE_PATH
Attributes
pass[RW]
user[RW]
Public Class Methods
conn()
click to toggle source
# File lib/snowreports/fetcher.rb, line 16 def self.conn @conn ||= begin conn = Faraday.new(url: BASE_PATH) snow_user = user || ENV["SNOW_USER"] snow_pass = pass || ENV["SNOW_PASS"] raise "You must supply a username and password for API access" unless snow_user && snow_pass conn.basic_auth(snow_user, snow_pass) conn end end
fetch(snowhq_id:)
click to toggle source
# File lib/snowreports/fetcher.rb, line 11 def self.fetch(snowhq_id:) snowhq_path = "/feeds/xml?reportid=#{snowhq_id}" conn.get(snowhq_path) end