Class: SpreeCmCommissioner::PricingRules::ExtraDropOffDistance

Inherits:
ExtraPickUpDistance show all
Defined in:
app/models/spree_cm_commissioner/pricing_rules/extra_drop_off_distance.rb

Instance Method Summary collapse

Methods inherited from SpreeCmCommissioner::PricingRule

available_rule_types

Instance Method Details

#eligible?(line_item) ⇒ Boolean

Returns:

  • (Boolean)


4
5
6
7
# File 'app/models/spree_cm_commissioner/pricing_rules/extra_drop_off_distance.rb', line 4

def eligible?(line_item)
  distance_km = line_item.distance&.extra_dropoff_km || 0
  distance_km > min_distance.to_f
end