Class: Dorsale::BillingMachine::SmallData::FilterForInvoices

Inherits:
SmallData::Filter show all
Defined in:
app/models/dorsale/billing_machine/small_data/filter_for_invoices.rb

Constant Summary collapse

STRATEGIES =
{
  "customer_guid"     => FilterStrategyByCustomer.new,
  "bm_time_period"    => FilterStrategyByTimePeriod.new(:date),
  "bm_payment_status" => FilterStrategyByPaymentStatus.new,
}

Method Summary

Methods inherited from SmallData::Filter

#apply, #get, #initialize, #method_missing, #read, #set, #store, #strategies

Constructor Details

This class inherits a constructor from Dorsale::SmallData::Filter

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class Dorsale::SmallData::Filter