Sha256: 6307b7f0443dd8fb86caaf11fb928f8466286b28e9d2dc1610f587f507baf8ed

Contents?: true

Size: 194 Bytes

Versions: 16

Compression:

Stored size: 194 Bytes

Contents

module Billing
  class ModifierItems < Array
    def discounts
      select{ |m| m.price < 0.to_money }
    end
    
    def surcharges
      select{ |m| m.price > 0.to_money }
    end
  end
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
billing-0.2.2 app/models/billing/modifier_items.rb
billing-0.2.1 app/models/billing/modifier_items.rb
billing-0.2.0 app/models/billing/modifier_items.rb
billing-0.1.9 app/models/billing/modifier_items.rb
billing-0.1.8 app/models/billing/modifier_items.rb
billing-0.1.7 app/models/billing/modifier_items.rb
billing-0.1.6 app/models/billing/modifier_items.rb
billing-0.1.5 app/models/billing/modifier_items.rb
billing-0.1.4 app/models/billing/modifier_items.rb
billing-0.1.3 app/models/billing/modifier_items.rb
billing-0.1.2a app/models/billing/modifier_items.rb
billing-0.1.2 app/models/billing/modifier_items.rb
billing-0.1.1 app/models/billing/modifier_items.rb
billing-0.1.0a app/models/billing/modifier_items.rb
billing-0.1.0 app/models/billing/modifier_items.rb
billing-0.0.9 app/models/billing/modifier_items.rb