Sha256: d9a11d3e490e01b2ab69febcc33719a09c3bb8a692d6ad438f181f2b28202049

Contents?: true

Size: 631 Bytes

Versions: 5

Compression:

Stored size: 631 Bytes

Contents

module DNSimple
  class Client
    def self.debug?
      @debug
    end
    def self.debug=(debug)
      @debug = debug
    end

    def self.username
      @@username
    end

    def self.username=(username)
      @@username = username
    end

    def self.password
      @@password
    end

    def self.password=(password)
      @@password = password
    end

    def self.credentials
      {:username => self.username, :password => self.password}
    end

    def self.base_uri
      @@base_uri ||= "http://dnsimple.com"
    end

    def self.base_uri=(base_uri)
      @@base_uri = base_uri.gsub(/\/$/, '')
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
dnsimple-ruby-0.3.1 lib/dnsimple/client.rb
dnsimple-ruby-0.3.0 lib/dnsimple/client.rb
dnsimple-ruby-0.2.1 lib/dnsimple/client.rb
dnsimple-ruby-0.2.0 lib/dnsimple/client.rb
dnsimple-ruby-0.1.1 lib/dnsimple/client.rb