module Freshly::Default

Constants

AUTO_PAGINATE
MEDIA_TYPE

Default media type

MIDDLEWARE

Default Faraday middleware stack

PER_PAGE
RACK_BUILDER_CLASS

In Faraday 0.9, Faraday::Builder was renamed to Faraday::RackBuilder

USER_AGENT

Default User Agent header string

Public Class Methods

api_endpoint() click to toggle source
# File lib/freshly/default.rb, line 34
def api_endpoint
  ENV["FRESHLY_API_ENDPOINT"]
end
api_key() click to toggle source
# File lib/freshly/default.rb, line 30
def api_key
  ENV["FRESHLY_API_KEY"]
end
auto_paginate() click to toggle source
# File lib/freshly/default.rb, line 38
def auto_paginate
  AUTO_PAGINATE
end
connection_options() click to toggle source
# File lib/freshly/default.rb, line 42
def connection_options
  {
    :headers => {
      :accept => media_type,
      :user_agent => user_agent
    }
  }
end
media_type() click to toggle source
# File lib/freshly/default.rb, line 51
def media_type
  MEDIA_TYPE
end
middleware() click to toggle source
# File lib/freshly/default.rb, line 59
def middleware
  MIDDLEWARE
end
per_page() click to toggle source
# File lib/freshly/default.rb, line 63
def per_page
  ENV["PER_PAGE"] || PER_PAGE
end
user_agent() click to toggle source
# File lib/freshly/default.rb, line 55
def user_agent
  ENV["FRESHLY_USER_AGENT"] || USER_AGENT
end