Sha256: 1c25a3bee9bab9eb7e69b640b07c66d8d573b37107004be47b6f25e609ba8455

Contents?: true

Size: 704 Bytes

Versions: 2

Compression:

Stored size: 704 Bytes

Contents

require 'delegate'

require 'hashie'
require 'faraday'
require 'faraday_middleware'
require 'faraday/request/xml'
require 'faraday/response/flatten_body'
require 'faraday/response/verify_status'

require 'letsfreckle/version'
require 'letsfreckle/extensions/mash'
require 'letsfreckle/configuration'
require 'letsfreckle/client_resource'
require 'letsfreckle/project'
require 'letsfreckle/error'
require 'letsfreckle/entry'
require 'letsfreckle/user'
require 'letsfreckle/tag'

module LetsFreckle
  extend self

  attr_reader :config

  def configure(&block)
    raise ArgumentError, 'configuration block required' unless block
    @config = Configuration.new
    @config.instance_eval(&block)
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
letsfreckle-client-0.2.1 lib/letsfreckle.rb
letsfreckle-client-0.2.0 lib/letsfreckle.rb