Class: Spree::RefundReason

Inherits:
Object
  • Object
show all
Includes:
NamedType
Defined in:
app/models/spree/refund_reason.rb

Constant Summary collapse

RETURN_PROCESSING_REASON =
'Return processing'
ORDER_CANCELED_REASON =
'Order Canceled'
SHIPMENT_CANCELED_REASON =
'Shipment Canceled'

Class Method Summary collapse

Class Method Details

.order_canceled_reasonObject



15
16
17
# File 'app/models/spree/refund_reason.rb', line 15

def self.order_canceled_reason
  find_or_create_by(name: ORDER_CANCELED_REASON, mutable: false)
end

.return_processing_reasonObject



11
12
13
# File 'app/models/spree/refund_reason.rb', line 11

def self.return_processing_reason
  find_or_create_by(name: RETURN_PROCESSING_REASON, mutable: false)
end

.shipment_canceled_reasonObject



19
20
21
# File 'app/models/spree/refund_reason.rb', line 19

def self.shipment_canceled_reason
  find_or_create_by(name: SHIPMENT_CANCELED_REASON, mutable: false)
end