Module: NSYapi

Defined in:
lib/ns_client.rb

Defined Under Namespace

Classes: Configuration

Class Method Summary collapse

Class Method Details

.clientObject



34
35
36
37
# File 'lib/ns_client.rb', line 34

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

.configurationObject

:nodoc:



30
31
32
# File 'lib/ns_client.rb', line 30

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

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

Yields:



25
26
27
28
# File 'lib/ns_client.rb', line 25

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