module Bocu::Configuration

Constants

DEFAULT_ENDPOINT

Public Class Methods

configure() click to toggle source
# File lib/bocu/configuration.rb, line 14
def configure
  setup_her
  require_models
end
extended(_mod) click to toggle source
# File lib/bocu/configuration.rb, line 10
def extended(_mod)
  configure
end

Private Class Methods

require_models() click to toggle source
# File lib/bocu/configuration.rb, line 21
def require_models
  require 'bocu/timelines/explore'
  require 'bocu/timelines/hot'
  require 'bocu/timelines/tag'
  require 'bocu/coub'
  require 'bocu/search'
end
setup_her() click to toggle source
# File lib/bocu/configuration.rb, line 29
def setup_her
  Her::API.setup url: DEFAULT_ENDPOINT do |connection|
    connection.use Faraday::Request::UrlEncoded
    connection.use Bocu::Middleware::Parser
    connection.use Faraday::Adapter::NetHttp
    connection.use Faraday::Response::Logger
  end
end