Class: Ridley::NodeResource
- Includes:
- Logging
- Defined in:
- lib/ridley/resources/node_resource.rb
Instance Method Summary collapse
-
#initialize(connection_registry, options = {}) ⇒ NodeResource
constructor
A new instance of NodeResource.
-
#merge_data(target, options = {}) ⇒ Ridley::NodeObject
Merges the given data with the the data of the target node on the remote.
Methods included from Logging
Methods inherited from Resource
#all, #connection, #create, #delete, #delete_all, #find, #from_file, #from_json, #new, representation, represented_by, resource_path, set_resource_path, #update
Constructor Details
#initialize(connection_registry, options = {}) ⇒ NodeResource
Returns a new instance of NodeResource.
9 10 11 |
# File 'lib/ridley/resources/node_resource.rb', line 9 def initialize(connection_registry, = {}) super(connection_registry) end |
Instance Method Details
#merge_data(target, options = {}) ⇒ Ridley::NodeObject
Merges the given data with the the data of the target node on the remote
27 28 29 30 31 32 33 |
# File 'lib/ridley/resources/node_resource.rb', line 27 def merge_data(target, = {}) unless node = find(target) abort Errors::ResourceNotFound.new end update(node.merge_data()) end |