Sha256: c4b3aa68e7fa799e2a79b87d00909b6b846b96596ca392b7eb046d8e0130524c

Contents?: true

Size: 340 Bytes

Versions: 8

Compression:

Stored size: 340 Bytes

Contents

module Dirigible
  # @private
  class API
    attr_accessor *Configuration::VALID_OPTION_KEYS

    def initialize(options = {})
      options = Dirigible.options.merge(options)
      Configuration::VALID_OPTION_KEYS.each do |key|
        send("#{key}=", options[key])
      end
    end

    include Connection
    include Request
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
dirigible-1.1.3 lib/dirigible/api.rb
dirigible-1.1.2 lib/dirigible/api.rb
dirigible-1.1.1 lib/dirigible/api.rb
dirigible-1.1.0 lib/dirigible/api.rb
dirigible-1.0.4 lib/dirigible/api.rb
dirigible-1.0.3 lib/dirigible/api.rb
dirigible-0.0.2 lib/dirigible/api.rb
dirigible-0.0.1 lib/dirigible/api.rb