Method: Cash::Query::Abstract#initialize

Defined in:
lib/cash/query/abstract.rb

#initialize(active_record, options1, options2) ⇒ Abstract

Returns a new instance of Abstract.



10
11
12
13
14
15
16
17
18
19
20
21
# File 'lib/cash/query/abstract.rb', line 10

def initialize(active_record, options1, options2)
  @active_record, @options1, @options2 = active_record, options1, options2 || {}

  # if @options2.empty? and active_record.base_class != active_record
  #   @options2 = { :conditions => { active_record.inheritance_column => active_record.to_s }}
  # end
  # if active_record.base_class != active_record
  #   @options2[:conditions] = active_record.merge_conditions(
  #     @options2[:conditions], { active_record.inheritance_column => active_record.to_s }
  #   )
  # end
end