Class: SmoothOperator::OpenStruct
- Inherits:
-
Object
- Object
- SmoothOperator::OpenStruct
- Extended by:
- Options, ResourceName
- Includes:
- AttributeAssignment, Delegation, InternalData, Serialization, Validations
- Defined in:
- lib/smooth_operator/open_struct.rb
Direct Known Subclasses
Instance Attribute Summary
Attributes included from AttributeAssignment
Method Summary
Methods included from Options
config_options, get_option, smooth_operator_options
Methods included from ResourceName
custom_model_name, model_name, resource_name, resources_name
Methods included from AttributeAssignment
#assign_attributes, #initialize
Methods included from Serialization
#attributes, #read_attribute_for_serialization, #serializable_hash, #to_hash, #to_json
Methods included from InternalData
#internal_data, #internal_data_get, #internal_data_push, #known_attribute?, #known_attributes
Methods included from Validations
#clear_induced_errors, included, #induce_errors, #induced_errors, #invalid?, #valid?
Methods included from Delegation
included, #method_missing, #respond_to?
Dynamic Method Handling
This class handles dynamic methods through the method_missing method in the class SmoothOperator::Delegation