Class: Aserto::Directory::V3::Client::NullClient

Inherits:
Object
  • Object
show all
Defined in:
lib/aserto/directory/v3/client.rb

Instance Method Summary collapse

Constructor Details

#initialize(name) ⇒ NullClient

Returns a new instance of NullClient.



86
87
88
# File 'lib/aserto/directory/v3/client.rb', line 86

def initialize(name)
  @name = name
end

Dynamic Method Handling

This class handles dynamic methods through the method_missing method

#method_missing(method, *_args) ⇒ Object

Raises:



90
91
92
# File 'lib/aserto/directory/v3/client.rb', line 90

def method_missing(method, *_args)
  raise ConfigError, "Cannot call '#{method}': '#{@name.to_s.capitalize}' client is not initialized."
end

Instance Method Details

#respond_to_missing?(_name, _include_private) ⇒ Boolean

Returns:

  • (Boolean)


94
95
96
# File 'lib/aserto/directory/v3/client.rb', line 94

def respond_to_missing?(_name, _include_private)
  true
end