Class: Resync::BaseResourceList
- Inherits:
-
Object
- Object
- Resync::BaseResourceList
- Defined in:
- lib/resync/client/resync_extensions.rb
Overview
Adds a :client method to each resource, delegating
to Augmented#client
Instance Method Summary collapse
-
#resources=(value) ⇒ Object
Adds a
:clientmethod to each resource, delegating to Augmented#client.
Instance Method Details
#resources=(value) ⇒ Object
Adds a :client method to each resource, delegating
to Augmented#client
49 50 51 52 53 54 55 56 57 |
# File 'lib/resync/client/resync_extensions.rb', line 49 def resources=(value) self.base_resources = value parent = self resources.each do |r| r.define_singleton_method(:client) do parent.client end end end |