module Api::Default
Default
configuration options for {Client}
Constants
- USER_AGENT
Public Class Methods
access_token()
click to toggle source
Default
access token from ENV @return [String]
# File lib/api/default.rb, line 16 def access_token ENV['API_ACCESS_TOKEN'] end
access_token_prefix()
click to toggle source
Default
access token prefix @return [String]
# File lib/api/default.rb, line 22 def access_token_prefix "token" end
api_endpoint()
click to toggle source
Default
API endpoint from ENV @return [String]
# File lib/api/default.rb, line 28 def api_endpoint ENV['API_ENDPOINT'] end
api_version()
click to toggle source
Default
API version from ENV @return [String]
# File lib/api/default.rb, line 34 def api_version ENV['API_VERSION'] end
auto_paginate()
click to toggle source
Default
pagination preference from ENV @return [String]
# File lib/api/default.rb, line 40 def auto_paginate ENV['API_AUTO_PAGINATE'] end
basic_login()
click to toggle source
Default
login for basic auth from ENV @return [String]
# File lib/api/default.rb, line 46 def basic_login ENV['API_LOGIN'] end
basic_password()
click to toggle source
Default
password for basic auth from ENV @return [String]
# File lib/api/default.rb, line 52 def basic_password ENV['API_PASSWORD'] end
connection_options()
click to toggle source
Default
options for Faraday::Connection @return [Hash]
# File lib/api/default.rb, line 58 def connection_options { :headers => { :user_agent => user_agent } } end
per_page()
click to toggle source
Default
pagination page size from ENV @return [Fixnum] Page size
# File lib/api/default.rb, line 76 def per_page page_size = ENV['API_PER_PAGE'] page_size.to_i if page_size end
sawyer_options()
click to toggle source
Default
options for Sawyer::Agent @return [Hash]
# File lib/api/default.rb, line 68 def sawyer_options { :links_parser => Sawyer::LinkParsers::Simple.new } end
user_agent()
click to toggle source
Default
User-Agent header string from ENV or {USER_AGENT} @return [String]
# File lib/api/default.rb, line 84 def user_agent ENV['API_USER_AGENT'] || USER_AGENT end