Class: NationalRailWrapper::Feeds::KnowledgeBase::Requests::Base

Inherits:
Base::Requests::Base show all
Defined in:
lib/national_rail_wrapper/feeds/knowledge_base/requests/base.rb

Instance Method Summary collapse

Methods inherited from Base::Requests::Base

#call

Instance Method Details

#base_urlObject



15
16
17
# File 'lib/national_rail_wrapper/feeds/knowledge_base/requests/base.rb', line 15

def base_url 
  'https://opendata.nationalrail.co.uk/api/staticfeeds'
end

#request_params(method, body, query, auth_token) ⇒ Object



5
6
7
8
9
10
11
12
13
# File 'lib/national_rail_wrapper/feeds/knowledge_base/requests/base.rb', line 5

def request_params(method, body, query, auth_token)
  {
    method: method,
    body: body.empty? ? '' : body.to_json,
    params: query,
    headers: {'X-Auth-Token' => auth_token},
    ssl_verifypeer: false
  }
end