Sha256: 9190163047610f7bc81db763dcc09c1cf6954e6b0499f4567eb89ea777b769e3

Contents?: true

Size: 1.25 KB

Versions: 7

Compression:

Stored size: 1.25 KB

Contents

# frozen_string_literal: true

require 'active_support'
require 'active_support/core_ext/hash'
require 'active_support/core_ext/class'
require 'active_support/core_ext/string'
require 'active_support/core_ext/module'
require 'active_support/notifications'

module Acfs
  extend ActiveSupport::Autoload
  require 'acfs/version'
  require 'acfs/errors'
  require 'acfs/global'
  require 'acfs/util'

  require 'acfs/collection'
  require 'acfs/configuration'
  require 'acfs/location'
  require 'acfs/operation'
  require 'acfs/request'
  require 'acfs/resource'
  require 'acfs/response'
  require 'acfs/runner'
  require 'acfs/service'
  require 'acfs/singleton_resource'

  extend Global

  autoload :Stub

  module Middleware
    extend ActiveSupport::Autoload
    require 'acfs/middleware/base'
    require 'acfs/middleware/serializer'

    autoload :Print
    autoload :Logger
    autoload :JSON
    autoload :JsonDecoder, 'acfs/middleware/json'
    autoload :JsonEncoder, 'acfs/middleware/json'
    autoload :MessagePack, 'acfs/middleware/msgpack'
    autoload :MessagePackDecoder, 'acfs/middleware/msgpack'
    autoload :MessagePackEncoder, 'acfs/middleware/msgpack'
  end

  module Adapter
    require 'acfs/adapter/base'
    require 'acfs/adapter/typhoeus'
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
acfs-2.0.0 lib/acfs.rb
acfs-1.7.0 lib/acfs.rb
acfs-1.6.0 lib/acfs.rb
acfs-1.5.1 lib/acfs.rb
acfs-1.5.0 lib/acfs.rb
acfs-1.4.0 lib/acfs.rb
acfs-1.3.4 lib/acfs.rb