Method: Atum::Core::Client#initialize

Defined in:
lib/atum/core/client.rb

#initialize(resources, url) ⇒ Client

Returns a new instance of Client.

Parameters:

  • resources (Hash<String,Resource>)

    Methods names -> Resources

  • url (String)

    The URL used by this client.



29
30
31
32
33
34
# File 'lib/atum/core/client.rb', line 29

def initialize(resources, url)
  @url = url
  resources.each do |name, resource|
    define_singleton_method(name) { resource }
  end
end