class NationalRailWrapper::Feeds::HistoricalServicePerformance::Client
Public Instance Methods
service_details(rid, parse_result: false)
click to toggle source
# File lib/national_rail_wrapper/feeds/historical_service_performance/client.rb, line 6 def service_details(rid, parse_result: false) body = {rid: rid} HistoricalServicePerformance::Requests::ServiceDetails.new.run(auth_token: auth_token, body: body) end
service_metrics(body, parse_result: false)
click to toggle source
# File lib/national_rail_wrapper/feeds/historical_service_performance/client.rb, line 11 def service_metrics(body, parse_result: false) HistoricalServicePerformance::Requests::ServiceMetrics.new.run(auth_token: auth_token, body: body) end
Private Instance Methods
auth_token()
click to toggle source
# File lib/national_rail_wrapper/feeds/historical_service_performance/client.rb, line 17 def auth_token Base64.strict_encode64("#{@credentials[:username]}:#{@credentials[:password]}") end