Sha256: a1854a2d1d578a26fb9e879b1187440f188d1276c075f579262ff01526315920
Contents?: true
Size: 408 Bytes
Versions: 5
Compression:
Stored size: 408 Bytes
Contents
module Spree class ShippingRate < Struct.new(:id, :shipping_method, :name, :cost) def initialize(attributes = {}) attributes.each do |k, v| self.send("#{k}=", v) end end def display_price if Spree::Config[:shipment_inc_vat] price = (1 + Spree::TaxRate.default) * cost else price = cost end Spree::Money.new(price) end end end
Version data entries
5 entries across 5 versions & 1 rubygems