module Verse

Constants

VERSION

Attributes

configuration[W]

Public Class Methods

configuration() click to toggle source
# File lib/verse.rb, line 26
def self.configuration
  @configuration ||= Configuration.new
end
configure() { |configuration| ... } click to toggle source
# File lib/verse.rb, line 30
def self.configure
  yield(configuration)

  api =
    Her::API.setup url: configuration.url,
                   headers: {
                     'App-Token' => configuration.app_token
                   } do |c|
      # Request
      c.use Verse::UserAuthentication
      c.use Faraday::Request::UrlEncoded

      # Response
      c.use Her::Middleware::SecondLevelParseJSON

      # Adapter
      c.use Faraday::Adapter::NetHttp
    end

  require 'verse/models'
  api
end
user_token() click to toggle source
# File lib/verse.rb, line 17
def user_token
  RequestStore.store[:user_token]
end
user_token=(user_token) click to toggle source
# File lib/verse.rb, line 21
def user_token=(user_token)
  RequestStore.store[:user_token] = user_token
end