Module: EventbriteSDK::Resource::Operations::AttributeSchema::InstanceMethods
- Defined in:
- lib/eventbrite_sdk/resource/operations/attribute_schema.rb
Instance Method Summary
collapse
Dynamic Method Handling
This class handles dynamic methods through the method_missing method
#method_missing(method_name, *_args, &_block) ⇒ Object
35
36
37
38
39
40
41
|
# File 'lib/eventbrite_sdk/resource/operations/attribute_schema.rb', line 35
def method_missing(method_name, *_args, &_block)
if attrs.respond_to?(method_name)
attrs.public_send(method_name)
else
super
end
end
|
Instance Method Details
#build_attrs(new_attrs) ⇒ Object
27
28
29
30
31
|
# File 'lib/eventbrite_sdk/resource/operations/attribute_schema.rb', line 27
def build_attrs(new_attrs)
@attrs = Attributes.new(
new_attrs, self.class.schema || NullSchemaDefinition.new
)
end
|