Sha256: 75777ef68fba00e0306c0c1bbec6ec7d1ea0f1952f42c68078cf9b7e637a1f6a

Contents?: true

Size: 890 Bytes

Versions: 2

Compression:

Stored size: 890 Bytes

Contents

require 'moo_moo/exceptions'
require 'faraday'
require 'moo_moo/version'
require 'moo_moo/logger'
require 'moo_moo/config'
require 'moo_moo/base_command'
require 'moo_moo/middleware/open_srs_errors'
require 'moo_moo/middleware/parse_open_srs'
require 'moo_moo/middleware/open_srs_xml_builder'

module MooMoo
  class << self
    attr_accessor :config
  end

  def self.configure
    yield config if block_given?
    config
  end

  self.config = Config.new
end

require 'moo_moo/services/lookup'
require 'moo_moo/services/nameserver'
require 'moo_moo/services/provisioning'
require 'moo_moo/services/transfer'
require 'moo_moo/services/dns_zone'
require 'moo_moo/services/cookie'

Faraday::Request.register_middleware  :open_srs_xml_builder => MooMoo::OpenSRSXMLBuilder
Faraday::Response.register_middleware :open_srs_errors => MooMoo::OpenSRSErrors, :parse_open_srs => MooMoo::ParseOpenSRS

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
moo_moo-0.12.0 lib/moo_moo.rb
moo_moo-0.11.0 lib/moo_moo.rb