Sha256: eb1be35a93dc629978b88d945470e5fed411f6fb8c6450a241a21a712932ccb5

Contents?: true

Size: 267 Bytes

Versions: 3

Compression:

Stored size: 267 Bytes

Contents

module Piggybak
  class ShippingCalculator::FlatRate < ShippingCalculator
    KEYS = ["rate"]

    def self.available?(*args)
      true
    end

    def self.rate(method, object)
      method.metadata.detect { |m| m.key == "rate" }.value.to_f.to_c
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
piggybak-0.2.0 app/models/piggybak/shipping_calculator/flat_rate.rb
piggybak-0.1.1 app/models/piggybak/shipping_calculator/flat_rate.rb
piggybak-0.1.0 app/models/piggybak/shipping_calculator/flat_rate.rb