Getter Methods

attribute_names

Returns an Array of Strings containing the attributes on your All Futures model instance, as defined in your model class when you use the attributearrow-up-right method.

circle-info

attribute_names is also available as a class method.

attributes

Returns a Hash of the attributes on your All Futures model instance, as defined in your model class when you use the attributearrow-up-right method. You can pass this Hash to the new or create method of an Active Record model class.

The attributes Hash will not contain id, which is a property.

destroyed?

Returns true or false, depending on whether the current instance has been destroyed.

id

id is a String that uniquely identifies an All Futures class instance. When combined with the name of your All Futures class, it is mapped directly to a Redis key. For example, if you have a DraftPost class with an id of bdef228c-248c-4a50-abf0-6942353962bf, your instance is stored in Redis as DraftPost:bdef228c-248c-4a50-abf0-6942353962bf.

new_record?

Returns true if the current instance has not yet been saved to Redis.

persisted?

Returns true if the current instance is not a new_record? and has not been destroyed?.

previously_new_record?

Returns true if the current instance was a new_record? before it was saved to Redis. A record retrieved with find cannot have been "previously new".

Last updated