Sha256: 316d72d92716ffc94ab12639f3f78944073154bb10276718aefb8d7d2132e13e

Contents?: true

Size: 644 Bytes

Versions: 10

Compression:

Stored size: 644 Bytes

Contents

require "tessa/version"

require "faraday"
require "virtus"
require "json"

require "tessa/config"
require "tessa/response_factory"
require "tessa/asset"
require "tessa/asset_change"
require "tessa/asset_change_set"
require "tessa/controller_helpers"
require "tessa/model"
require "tessa/rack_upload_proxy"
require "tessa/upload"
require "tessa/view_helpers"

module Tessa
  def self.config
    @config ||= Config.new
  end

  def self.setup
    yield config
  end

  class RequestFailed < StandardError
    attr_reader :response

    def initialize(message=nil, response=nil)
      super(message)
      @response = response
    end
  end

end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
tessa-0.9.2 lib/tessa.rb
tessa-0.9.1 lib/tessa.rb
tessa-0.9.0 lib/tessa.rb
tessa-0.8.0 lib/tessa.rb
tessa-0.7.0 lib/tessa.rb
tessa-0.6.3 lib/tessa.rb
tessa-0.6.2 lib/tessa.rb
tessa-0.6.1 lib/tessa.rb
tessa-0.6.0 lib/tessa.rb
tessa-0.5.0 lib/tessa.rb