Module: NSYapi

Defined in:
lib/ns_client.rb

Defined Under Namespace

Classes: Configuration

Class Method Summary collapse

Class Method Details

.clientObject



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

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

.configurationObject

:nodoc:



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

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

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

Yields:



23
24
25
26
# File 'lib/ns_client.rb', line 23

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