Sha256: d6c0039245a8e0c931dd770f516366df2739706c8e3a1f9d287e904aa12abd9e

Contents?: true

Size: 1011 Bytes

Versions: 1

Compression:

Stored size: 1011 Bytes

Contents

$LOAD_PATH.unshift(File.expand_path(File.dirname(__FILE__)))

require 'faraday'
require 'faraday_middleware'
require 'faraday/global_params'
require 'active_support/inflector'
require 'active_support/core_ext'
require 'active_model'
require 'hashie'

require 'reviewed/configurable'
require 'reviewed/embeddable'
require 'reviewed/utils'
require 'reviewed/client'
require 'reviewed/collection'
require 'reviewed/base'

require 'reviewed/manufacturer_spec'
require 'reviewed/product'
require 'reviewed/article'
require 'reviewed/author'
require 'reviewed/brand'
require 'reviewed/page'
require 'reviewed/website'


module Reviewed
  class ConfigurationError < StandardError; end

  class << self

    attr_accessor :global_params

    def global_params
      @global_params ||= {}
    end

    def client
      @client ||= Reviewed::Client.new
    end

    def method_missing(method, *args, &block)
      return super unless client.respond_to?(method)
      client.send(method, *args, &block)
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
reviewed-0.1.1 lib/reviewed.rb