Sha256: 547339b648df8619e6c60e03029a2c3479979938e65af4cd6e5b6f58f60473aa

Contents?: true

Size: 421 Bytes

Versions: 11

Compression:

Stored size: 421 Bytes

Contents

module ACTV
  class AssetPrice < Base

    attr_reader :priceAmt, :maxPriceAmt, :minPriceAmt

    def effectiveUntilDate
      @attrs[:effectiveUntilDate] || '2200-01-01T00:00:00'
    end

    def volume_pricing?
      @attrs[:volumePricing].to_s.downcase == 'true'
    end

    alias effective_date effectiveUntilDate
    alias amount priceAmt
    alias max_amount maxPriceAmt
    alias min_amount minPriceAmt
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
actv-2.10.9 lib/actv/asset_price.rb
actv-2.10.8 lib/actv/asset_price.rb
actv-2.10.7 lib/actv/asset_price.rb
actv-2.10.6 lib/actv/asset_price.rb
actv-2.10.5 lib/actv/asset_price.rb
actv-2.10.4 lib/actv/asset_price.rb
actv-2.10.3 lib/actv/asset_price.rb
actv-2.10.2 lib/actv/asset_price.rb
actv-2.10.1 lib/actv/asset_price.rb
actv-2.10.0 lib/actv/asset_price.rb
actv-2.9.2 lib/actv/asset_price.rb