Sha256: 2a81220e224a028ff893ac56047511f1589300f8a93ca54f13bd61afd8440967

Contents?: true

Size: 570 Bytes

Versions: 5

Compression:

Stored size: 570 Bytes

Contents

class Dorsale::BillingMachine::SmallData::FilterForQuotations < ::Dorsale::SmallData::Filter
  STRATEGIES = {
    "customer_guid"      => ::Dorsale::BillingMachine::SmallData::FilterStrategyByCustomer.new,
    "bm_time_period"     => ::Dorsale::SmallData::FilterStrategyByTimePeriod.new(:date),
    "bm_date_begin"      => ::Dorsale::SmallData::FilterStrategyByDateBegin.new(:date),
    "bm_date_end"        => ::Dorsale::SmallData::FilterStrategyByDateEnd.new(:date),
    "bm_quotation_state" => ::Dorsale::BillingMachine::SmallData::FilterStrategyByState.new,
  }
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
dorsale-3.4.0 app/filters/dorsale/billing_machine/small_data/filter_for_quotations.rb
dorsale-3.3.0 app/filters/dorsale/billing_machine/small_data/filter_for_quotations.rb
dorsale-3.2.0 app/filters/dorsale/billing_machine/small_data/filter_for_quotations.rb
dorsale-3.1.7 app/filters/dorsale/billing_machine/small_data/filter_for_quotations.rb
dorsale-3.1.6 app/filters/dorsale/billing_machine/small_data/filter_for_quotations.rb