Table of Contents - draft_approve-0.3.0 Documentation
Classes and Modules
- CreateDraftApproveTables
- Draft
- DraftApprove
- DraftApprove::DraftChangesProxy
- DraftApprove::Draftable
- DraftApprove::Draftable::BaseClassMethods
- DraftApprove::Draftable::ClassMethods
- DraftApprove::Draftable::InstanceMethods
- DraftApprove::Errors
- DraftApprove::Errors::AlreadyPersistedModelError
- DraftApprove::Errors::ApplyDraftChangesError
- DraftApprove::Errors::AssociationUnsavedError
- DraftApprove::Errors::ChangeSerializationError
- DraftApprove::Errors::DraftSaveError
- DraftApprove::Errors::DraftTransactionError
- DraftApprove::Errors::ExistingDraftError
- DraftApprove::Errors::NestedDraftTransactionError
- DraftApprove::Errors::NoDraftTransactionError
- DraftApprove::Errors::NoDraftableError
- DraftApprove::Errors::PriorDraftNotAppliedError
- DraftApprove::Errors::UnpersistedModelError
- DraftApprove::Generators
- DraftApprove::Generators::MigrationGenerator
- DraftApprove::Persistor
- DraftApprove::Serialization
- DraftApprove::Serialization::Json
- DraftApprove::Serialization::Json::Constants
- DraftApprove::Serialization::Json::DraftChangesProxy
- DraftApprove::Serialization::Json::Serializer
- DraftApprove::Serialization::Json::Serializer::JsonDeserializer
- DraftApprove::Serialization::Json::Serializer::JsonSerializer
- DraftApprove::Transaction
- DraftTransaction
Methods
- ::changes_for_model — DraftApprove::Serialization::Json::Serializer
- ::current_draft_transaction — DraftApprove::Transaction
- ::current_draft_transaction! — DraftApprove::Transaction
- ::current_draft_transaction= — DraftApprove::Transaction
- ::ensure_in_draft_transaction — DraftApprove::Transaction
- ::get_draft_changes_proxy — DraftApprove::Serialization::Json
- ::get_serializer — DraftApprove::Serialization::Json
- ::in_new_draft_transaction — DraftApprove::Transaction
- ::in_new_draft_transaction_helper — DraftApprove::Transaction
- ::new — DraftApprove::Serialization::Json::Serializer::JsonSerializer
- ::new — DraftApprove::Serialization::Json::Serializer::JsonDeserializer
- ::new — DraftApprove::DraftChangesProxy
- ::new_values_for_draft — DraftApprove::Serialization::Json::Serializer
- ::next_migration_number — DraftApprove::Generators::MigrationGenerator
- ::sanitize_options_for_db — DraftApprove::Persistor
- ::serialization_module — DraftApprove::Transaction
- ::serializer_class — DraftApprove::Persistor
- ::validate_model? — DraftApprove::Persistor
- ::write_draft_from_model — DraftApprove::Persistor
- ::write_model_from_draft — DraftApprove::Persistor
- #<=> — DraftApprove::Serialization::Json::DraftChangesProxy
- #acts_as_draftable — DraftApprove::Draftable::BaseClassMethods
- #apply_changes! — Draft
- #approve_changes! — DraftTransaction
- #associated_model_for_new_value — DraftApprove::Serialization::Json::Serializer::JsonDeserializer
- #association_change — DraftApprove::Serialization::Json::Serializer::JsonSerializer
- #association_changed? — DraftApprove::Serialization::Json::DraftChangesProxy
- #association_changed? — DraftApprove::DraftChangesProxy
- #association_new_value — DraftApprove::Serialization::Json::Serializer::JsonSerializer
- #association_old_value — DraftApprove::Serialization::Json::Serializer::JsonSerializer
- #association_values — DraftApprove::Serialization::Json::DraftChangesProxy
- #associations_added — DraftApprove::Serialization::Json::DraftChangesProxy
- #associations_added — DraftApprove::DraftChangesProxy
- #associations_removed — DraftApprove::Serialization::Json::DraftChangesProxy
- #associations_removed — DraftApprove::DraftChangesProxy
- #associations_updated — DraftApprove::Serialization::Json::DraftChangesProxy
- #associations_updated — DraftApprove::DraftChangesProxy
- #changed — DraftApprove::DraftChangesProxy
- #changed? — DraftApprove::DraftChangesProxy
- #changes — DraftApprove::DraftChangesProxy
- #changes_for_model — DraftApprove::Serialization::Json::Serializer::JsonSerializer
- #create? — Draft
- #create? — DraftApprove::DraftChangesProxy
- #create_migration_file — DraftApprove::Generators::MigrationGenerator
- #current_to_s — DraftApprove::DraftChangesProxy
- #current_value — DraftApprove::DraftChangesProxy
- #delete? — Draft
- #delete? — DraftApprove::DraftChangesProxy
- #draft_create! — DraftApprove::Draftable::ClassMethods
- #draft_destroy! — DraftApprove::Draftable::InstanceMethods
- #draft_proxy — Draft
- #draft_proxy_for — DraftTransaction
- #draft_proxy_for — DraftApprove::Serialization::Json::DraftChangesProxy
- #draft_save! — DraftApprove::Draftable::InstanceMethods
- #draft_transaction — DraftApprove::Draftable::ClassMethods
- #draft_update! — DraftApprove::Draftable::InstanceMethods
- #draftable? — DraftApprove::Draftable::InstanceMethods
- #find_and_draft_update_or_create_draft_by! — DraftApprove::Draftable::ClassMethods
- #find_or_create_draft_by! — DraftApprove::Draftable::ClassMethods
- #hash — DraftApprove::Serialization::Json::DraftChangesProxy
- #json_type — DraftApprove::Generators::MigrationGenerator
- #migration_version — DraftApprove::Generators::MigrationGenerator
- #new_value — DraftApprove::Serialization::Json::DraftChangesProxy
- #new_value — DraftApprove::DraftChangesProxy
- #new_value_belongs_to_assocation — DraftApprove::Serialization::Json::DraftChangesProxy
- #new_value_non_belongs_to_assocation — DraftApprove::Serialization::Json::DraftChangesProxy
- #new_value_simple_attribute — DraftApprove::Serialization::Json::DraftChangesProxy
- #new_values_for_draft — DraftApprove::Serialization::Json::Serializer::JsonDeserializer
- #non_association_changes — DraftApprove::Serialization::Json::Serializer::JsonSerializer
- #reject_changes! — DraftTransaction
- #serialization_module — DraftTransaction
- #update? — Draft