Module: HotDogPrincess

Defined in:
lib/hotdogprincess.rb,
lib/hotdogprincess/error.rb,
lib/hotdogprincess/client.rb,
lib/hotdogprincess/version.rb,
lib/hotdogprincess/client/slas.rb,
lib/hotdogprincess/client/tickets.rb,
lib/hotdogprincess/core_extensions.rb,
lib/hotdogprincess/client/customers.rb,
lib/hotdogprincess/core_extensions/hash.rb,
lib/hotdogprincess/core_extensions/string.rb

Defined Under Namespace

Classes: Client, CoreExtensions, Error

Constant Summary collapse

VERSION =
"0.3.0".freeze

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.client(options = {}) ⇒ Object



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

def client(options = {})
  @client = HotDogPrincess::Client.new(options) unless defined?(@client)
  @client
end

Instance Method Details

#respond_to?(method_name, include_private = false) ⇒ Boolean

Returns:

  • (Boolean)


16
# File 'lib/hotdogprincess.rb', line 16

def respond_to?(method_name, include_private=false); client.respond_to?(method_name, include_private) || super; end

#respond_to_missing?(method_name, include_private = false) ⇒ Boolean

Returns:

  • (Boolean)


14
# File 'lib/hotdogprincess.rb', line 14

def respond_to_missing?(method_name, include_private=false); client.respond_to?(method_name, include_private); end