Module: NSYapi

Defined in:
lib/ns_client.rb

Defined Under Namespace

Classes: Configuration

Class Method Summary collapse

Class Method Details

.clientObject



36
37
38
39
# File 'lib/ns_client.rb', line 36

def self.client
  @client_instance = NSClient.new(configuration.username, configuration.password) unless @client_instance
  @client_instance
end

.configurationObject

:nodoc:



32
33
34
# File 'lib/ns_client.rb', line 32

def self.configuration # :nodoc:
  @@configuration ||= NSYapi::Configuration.new
end

.configure(configuration = NSYapi::Configuration.new) {|configuration| ... } ⇒ Object

Yields:



27
28
29
30
# File 'lib/ns_client.rb', line 27

def self.configure(configuration = NSYapi::Configuration.new)
  yield configuration if block_given?
  @@configuration = configuration
end