Sha256: 32d80405a2b35b95e0990670bc692b613cb6c46921b1324f665efcde808b77c3

Contents?: true

Size: 1 KB

Versions: 1

Compression:

Stored size: 1 KB

Contents

require 'balloon/version'
require 'active_support'
require 'active_support/core_ext'
require 'action_dispatch'

# Balloon
module Balloon
  class << self
    attr_accessor :root
    def configure(&block)
      Balloon::Base.configure &block
    end

    def configure_load(config, env)
      Balloon::Base.setup config, env
    end
  end

  autoload :Uploader, 'balloon/uploader'
  autoload :Base, 'balloon/base'
  autoload :Configuration, 'balloon/configuration'
  autoload :Processing, 'balloon/processing'
  autoload :Cache, 'balloon/cache'
  autoload :FileExtension, 'balloon/file_extension'
  autoload :Download, 'balloon/download'
  autoload :Validate, 'balloon/validate'

  module Http
    autoload :Client, 'balloon/http/client'
    autoload :Response, 'balloon/http/response'
  end

  module Storage
    autoload :Store, 'balloon/storage/store'
    autoload :File, 'balloon/storage/file'
    autoload :Upyun, 'balloon/storage/upyun'
  end

  autoload :Up, 'balloon/up'
end

require 'balloon/load'
require 'balloon/error'

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
balloon-1.1.7 lib/balloon.rb