Module: OpenSRS

Defined in:
lib/opensrs.rb,
lib/opensrs/client.rb,
lib/opensrs/domain.rb,
lib/opensrs/errors.rb,
lib/opensrs/account.rb,
lib/opensrs/contact.rb

Defined Under Namespace

Modules: Account Classes: AuthenticationError, Balance, Client, ConnectionError, Contact, Domain, DomainCheck, DomainNotFound, DomainSuggestion, DomainUnavailable, Error, InsufficientBalance, RequestError, TransferError

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.default_clientObject (readonly)

Returns the value of attribute default_client.



9
10
11
# File 'lib/opensrs.rb', line 9

def default_client
  @default_client
end

Class Method Details

.configure(username:, api_key:, test: false) ⇒ Object



11
12
13
# File 'lib/opensrs.rb', line 11

def configure(username:, api_key:, test: false)
  @default_client = Client.new(username: username, api_key: api_key, test: test)
end

.reset!Object



15
16
17
# File 'lib/opensrs.rb', line 15

def reset!
  @default_client = nil
end