Sha256: ce99dda1c7476cc5e93d190bbb65dc0a3648495f9c6f1d821ad97d05ec692c0e

Contents?: true

Size: 571 Bytes

Versions: 5

Compression:

Stored size: 571 Bytes

Contents

class Dorsale::BillingMachine::SmallData::FilterForInvoices < ::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_payment_status" => ::Dorsale::BillingMachine::SmallData::FilterStrategyByPaymentStatus.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_invoices.rb
dorsale-3.3.0 app/filters/dorsale/billing_machine/small_data/filter_for_invoices.rb
dorsale-3.2.0 app/filters/dorsale/billing_machine/small_data/filter_for_invoices.rb
dorsale-3.1.7 app/filters/dorsale/billing_machine/small_data/filter_for_invoices.rb
dorsale-3.1.6 app/filters/dorsale/billing_machine/small_data/filter_for_invoices.rb