Class: ActiveVoltInstance

Inherits:
Volt::Model show all
Defined in:
app/volt/models/active_volt_instance.rb

Constant Summary

Constants inherited from Volt::Model

Volt::Model::INVALID_FIELD_NAMES

Constants included from FieldHelpers

FieldHelpers::FIELD_CASTS, FieldHelpers::NUMERIC_CAST

Constants included from Volt::Models::Helpers::Base

Volt::Models::Helpers::Base::ID_CHARS

Instance Attribute Summary

Attributes inherited from Volt::Model

#attributes, #options, #parent, #path, #persistor

Method Summary

Methods inherited from Volt::Model

#!, #==, #_id, #assign_attributes, #destroy, #get, #id, #id=, #initialize, #inspect, #method_missing, #new?, #new_array_model, #new_model, #read_new_model, #release, #respond_to_missing?, #retain, #set, #state_for, #to_json, #update

Methods included from Volt::Models::Helpers::ChangeHelpers

included, #run_changed

Methods included from Volt::ReactiveAccessors

#__reactive_dependency_get, included

Methods included from Volt::Associations

included

Methods included from Volt::Model::Permissions

#action_allowed?, #allow, #allow_and_deny_fields, #deny, #filtered_attributes, included, #owner?

Methods included from Volt::Models::Helpers::ListenerTracker

#listener_added, #listener_removed

Methods included from Volt::Modes

included

Methods included from Volt::ClassEventable

included

Methods included from Volt::Models::Helpers::Dirty

#attribute_will_change!, #changed?, #changed_attributes, #changes, #clear_tracked_changes!, #method_missing, #revert_changes!, #was

Methods included from FieldHelpers

included

Methods included from Volt::Buffer

#buffer, #buffer?, included, #promise_for_errors, #save!, #save_to, #save_to=, #saved?, #saved_state

Methods included from Volt::Validations

#clear_server_errors, #error_in_changed_attributes?, #errors, included, #mark_all_fields!, #mark_field!, #marked_errors, #marked_fields, #server_errors, #validate, #validate!

Methods included from Volt::Models::Helpers::Model

#saved?, #saved_state

Methods included from Volt::StateManager

#change_state_to, #state_for

Methods included from Volt::ModelHashBehaviour

#clear, #delete, #each, #each_pair, #each_with_object, #empty?, #key?, #keys, #nil?, #size, #to_h

Methods included from Volt::Models::Helpers::Base

#deep_unwrap, #event_added, #event_removed, #generate_id, included, #root, #self_attributes, #setup_persistor, #store

Methods included from Volt::ModelWrapper

#wrap_value, #wrap_values

Methods included from Volt::LifecycleCallbacks

included, #run_callbacks, #stop_chain

Constructor Details

This class inherits a constructor from Volt::Model

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class Volt::Model