Sha256: 1e53153bdd57a073d60f6c77e48e77282101a55721e3272e851d2f05f6b15a9c

Contents?: true

Size: 436 Bytes

Versions: 2

Compression:

Stored size: 436 Bytes

Contents

module Workarea
  decorate Shipping::Sku, with: :global_e do 
    def height
      dimensions.first
    end

    def width
      dimensions.second
    end

    def length
      dimensions.third
    end

    def length_units
      Workarea.config.shipping_options[:units] == :imperial ? :inches : :centimeters
    end

    def weight_units
      Workarea.config.shipping_options[:units] == :imperial ? :ounces : :grams
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
workarea-global_e-1.3.0 app/models/workarea/shipping/sku.decorator
workarea-global_e-1.2.1 app/models/workarea/shipping/sku.decorator