Class: Volt::Cursor

Inherits:
ArrayModel show all
Defined in:
lib/volt/models/cursor.rb

Constant Summary

Constants included from Models::Helpers::Base

Models::Helpers::Base::ID_CHARS

Instance Attribute Summary

Attributes inherited from ArrayModel

#array, #options, #parent, #path, #persistor

Method Summary

Methods inherited from ArrayModel

#+, #<<, #all, #append, #attributes, #buffer, #count, #create, #delete, #fail_not_found_if_nil, #fetch_first, #first, #first!, #first_or_create, #flatten, #initialize, #inject, #inspect, #last, #new_array_model, #new_model, process_class_name, proxy_to_persistor, proxy_with_load, #reactive_array_append, #reactive_count, #reverse, #select, #state_for, #to_a, #to_json

Methods included from Models::Helpers::ArrayModel

#loaded?, #loaded_state

Methods included from StateManager

#change_state_to, #state_for

Methods included from Models::Helpers::Base

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

Methods included from ModelWrapper

#wrap_value, #wrap_values

Methods inherited from ReactiveArray

#+, #<<, #==, #[], #[]=, #all?, #any?, #append, #clear, #count, #delete, #delete_at, #each, #empty?, #initialize, #insert, #inspect, #last, #method_missing, #respond_to_missing?, #select, #size

Methods included from Eventable

#on, #remove_listener, #trigger!

Constructor Details

This class inherits a constructor from Volt::ArrayModel

Dynamic Method Handling

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