Sha256: baacac05fc03eb81d7c0a224a101e47040b1e59ab697e2d20233f1ba044f0df5

Contents?: true

Size: 866 Bytes

Versions: 4

Compression:

Stored size: 866 Bytes

Contents

require 'moo_moo/exceptions'
require 'faraday'
require 'moo_moo/version'
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.register_middleware :request, :open_srs_xml_builder => MooMoo::OpenSRSXMLBuilder
Faraday.register_middleware :response, :open_srs_errors => MooMoo::OpenSRSErrors, :parse_open_srs => MooMoo::ParseOpenSRS

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
moo_moo-0.7.0 lib/moo_moo.rb
moo_moo-0.6.0 lib/moo_moo.rb
moo_moo-0.5.0 lib/moo_moo.rb
moo_moo-0.4.0 lib/moo_moo.rb