class Spree::Core::StateMachines

Attributes

inventory_unit[W]
order[W]
payment[W]
reimbursement[W]
return_authorization[W]
return_item_acceptance[W]
return_item_reception[W]
shipment[W]

Public Instance Methods

inventory_unit() click to toggle source
# File lib/spree/core/state_machines.rb, line 51
def inventory_unit
  @inventory_unit ||= begin
    require 'spree/core/state_machines/inventory_unit'
    'Spree::Core::StateMachines::InventoryUnit'
  end

  @inventory_unit.constantize
end
order() click to toggle source
# File lib/spree/core/state_machines.rb, line 69
def order
  @order ||= begin
    require 'spree/core/state_machines/order'
    'Spree::Core::StateMachines::Order'
  end

  @order.constantize
end
payment() click to toggle source
# File lib/spree/core/state_machines.rb, line 42
def payment
  @payment ||= begin
    require 'spree/core/state_machines/payment'
    'Spree::Core::StateMachines::Payment'
  end

  @payment.constantize
end
reimbursement() click to toggle source
# File lib/spree/core/state_machines.rb, line 78
def reimbursement
  @reimbursement ||= begin
    require 'spree/core/state_machines/reimbursement'
    'Spree::Core::StateMachines::Reimbursement'
  end

  @reimbursement.constantize
end
return_authorization() click to toggle source
# File lib/spree/core/state_machines.rb, line 15
def return_authorization
  @return_authorization ||= begin
    require 'spree/core/state_machines/return_authorization'
    'Spree::Core::StateMachines::ReturnAuthorization'
  end

  @return_authorization.constantize
end
return_item_acceptance() click to toggle source
# File lib/spree/core/state_machines.rb, line 33
def return_item_acceptance
  @return_item_acceptance_status ||= begin
    require 'spree/core/state_machines/return_item/acceptance_status'
    'Spree::Core::StateMachines::ReturnItem::AcceptanceStatus'
  end

  @return_item_acceptance_status.constantize
end
return_item_reception() click to toggle source
# File lib/spree/core/state_machines.rb, line 24
def return_item_reception
  @return_item_reception_status ||= begin
    require 'spree/core/state_machines/return_item/reception_status'
    'Spree::Core::StateMachines::ReturnItem::ReceptionStatus'
  end

  @return_item_reception_status.constantize
end
shipment() click to toggle source
# File lib/spree/core/state_machines.rb, line 60
def shipment
  @shipment ||= begin
    require 'spree/core/state_machines/shipment'
    'Spree::Core::StateMachines::Shipment'
  end

  @shipment.constantize
end