Class: Stall::Shipping::FreeShippingCalculator

Inherits:
Calculator
  • Object
show all
Defined in:
lib/stall/shipping/free_shipping_calculator.rb

Instance Attribute Summary

Attributes inherited from Calculator

#cart, #config

Instance Method Summary collapse

Methods inherited from Calculator

#eot_price, for, #initialize, register, #trackable?, #tracking_url, #vat_rate

Constructor Details

This class inherits a constructor from Stall::Shipping::Calculator

Instance Method Details

#available?Boolean

Returns:

  • (Boolean)


12
13
14
15
16
17
18
19
20
# File 'lib/stall/shipping/free_shipping_calculator.rb', line 12

def available?
  if Array === available
    available.include?(address.country)
  elsif Proc === available
    available.call(address)
  else
    true
  end
end

#priceObject



8
9
10
# File 'lib/stall/shipping/free_shipping_calculator.rb', line 8

def price
  0
end