19 lines
353 B
Ruby
19 lines
353 B
Ruby
# https://github.com/spree/spree/issues/1439
|
|
require_dependency 'spree/calculator'
|
|
|
|
module Spree
|
|
class Calculator::DigitalDelivery < Calculator::FlatRate
|
|
def self.description
|
|
Spree.t(:digital_delivery)
|
|
end
|
|
|
|
def compute(object=nil)
|
|
self.preferred_amount
|
|
end
|
|
|
|
def available?(order)
|
|
order.digital?
|
|
end
|
|
end
|
|
end
|