Class: Atum::Core::Resource
- Inherits:
-
Object
- Object
- Atum::Core::Resource
- Defined in:
- lib/atum/core/resource.rb
Overview
A resource with methods mapped to API links.
Instance Method Summary collapse
-
#initialize(links) ⇒ Resource
constructor
Instantiate a resource.
Constructor Details
#initialize(links) ⇒ Resource
Instantiate a resource.
8 9 10 11 12 |
# File 'lib/atum/core/resource.rb', line 8 def initialize(links) links.each do |name, link| define_singleton_method(name) { |*args| link.run(*args) } end end |