Module: Sequencescape::Api::Resource::Groups::Proxy::InstanceMethods
- Included in:
- Sequencescape::Api::Resource::Groups::Proxy
- Defined in:
- lib/sequencescape-api/resource/attribute_groups.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.included(base) ⇒ Object
63 64 65 66 67 68 69 70 71 |
# File 'lib/sequencescape-api/resource/attribute_groups.rb', line 63 def self.included(base) base.class_eval do private def attributes @_attributes_ end end end |
Instance Method Details
#initialize(owner, attributes = {}) ⇒ Object
73 74 75 76 77 |
# File 'lib/sequencescape-api/resource/attribute_groups.rb', line 73 def initialize(owner, attributes = {}) @owner = owner @_attributes_ = {} attributes.each { |k, v| send(:"#{k}=", v) if respond_to?(:"#{k}=", :include_private_methods) } end |