Class: Spree::Core::StateMachines
- Inherits:
-
Preferences::Configuration
- Object
- Preferences::Configuration
- Spree::Core::StateMachines
- Defined in:
- lib/spree/core/state_machines.rb,
app/models/spree/core/state_machines/order.rb,
app/models/spree/core/state_machines/payment.rb,
app/models/spree/core/state_machines/shipment.rb,
app/models/spree/core/state_machines/reimbursement.rb,
app/models/spree/core/state_machines/inventory_unit.rb,
app/models/spree/core/state_machines/order/class_methods.rb,
app/models/spree/core/state_machines/return_authorization.rb,
app/models/spree/core/state_machines/return_item/reception_status.rb,
app/models/spree/core/state_machines/return_item/acceptance_status.rb
Defined Under Namespace
Modules: InventoryUnit, Order, Payment, Reimbursement, ReturnAuthorization, ReturnItem, Shipment
Instance Attribute Summary collapse
-
#inventory_unit ⇒ Module
State Machine module for Inventory Units.
-
#order ⇒ Module
State Machine module for Orders.
-
#payment ⇒ Module
State Machine module for Payments.
-
#reimbursement ⇒ Module
State Machine module for Reimbursements.
-
#return_authorization ⇒ Module
State Machine module for Return Authorizations.
-
#return_item_acceptance ⇒ Module
State Machine module for Return Item Acceptances.
-
#return_item_reception ⇒ Module
State Machine module for Return Item Receptions.
-
#shipment ⇒ Module
State Machine module for Shipments.
Attributes inherited from Preferences::Configuration
#load_defaults_called, #loaded_defaults, #preference_store
Method Summary
Methods inherited from Preferences::Configuration
#check_load_defaults_called, class_name_attribute, #configure, inherited, #initialize, #load_defaults, preference, #reset, #set, #use_legacy_db_preferences!, #use_static_preferences!, versioned_preference
Methods included from Preferences::Preferable
#admin_form_preference_names, #default_preferences, #defined_preferences, #get_preference, #has_preference!, #has_preference?, #preference_default, #preference_type, #set_preference
Constructor Details
This class inherits a constructor from Spree::Preferences::Configuration
Instance Attribute Details
#inventory_unit ⇒ Module
State Machine module for Inventory Units
40 |
# File 'lib/spree/core/state_machines.rb', line 40 class_name_attribute :inventory_unit, default: "Spree::Core::StateMachines::InventoryUnit" |
#order ⇒ Module
State Machine module for Orders
52 |
# File 'lib/spree/core/state_machines.rb', line 52 class_name_attribute :order, default: "Spree::Core::StateMachines::Order" |
#payment ⇒ Module
State Machine module for Payments
34 |
# File 'lib/spree/core/state_machines.rb', line 34 class_name_attribute :payment, default: "Spree::Core::StateMachines::Payment" |
#reimbursement ⇒ Module
State Machine module for Reimbursements
10 |
# File 'lib/spree/core/state_machines.rb', line 10 class_name_attribute :reimbursement, default: "Spree::Core::StateMachines::Reimbursement" |
#return_authorization ⇒ Module
State Machine module for Return Authorizations
16 |
# File 'lib/spree/core/state_machines.rb', line 16 class_name_attribute :return_authorization, default: "Spree::Core::StateMachines::ReturnAuthorization" |
#return_item_acceptance ⇒ Module
State Machine module for Return Item Acceptances
22 |
# File 'lib/spree/core/state_machines.rb', line 22 class_name_attribute :return_item_acceptance, default: "Spree::Core::StateMachines::ReturnItem::AcceptanceStatus" |
#return_item_reception ⇒ Module
State Machine module for Return Item Receptions
28 |
# File 'lib/spree/core/state_machines.rb', line 28 class_name_attribute :return_item_reception, default: "Spree::Core::StateMachines::ReturnItem::ReceptionStatus" |
#shipment ⇒ Module
State Machine module for Shipments
46 |
# File 'lib/spree/core/state_machines.rb', line 46 class_name_attribute :shipment, default: "Spree::Core::StateMachines::Shipment" |