Class: SmoothOperator::OpenStruct

Inherits:
Object
  • Object
show all
Extended by:
Options, ResourceName
Includes:
AttributeAssignment, Delegation, InternalData, Serialization, Validations
Defined in:
lib/smooth_operator/open_struct.rb

Direct Known Subclasses

Base

Instance Attribute Summary

Attributes included from AttributeAssignment

#_meta_data, #_options

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