Module: ConditionalCounterCache::Reflection

Defined in:
lib/conditional_counter_cache/reflection.rb

Defined Under Namespace

Classes: Condition, Option

Instance Method Summary collapse

Instance Method Details

#counter_cache_columnObject

Note:

Overridden



4
5
6
# File 'lib/conditional_counter_cache/reflection.rb', line 4

def counter_cache_column
  Option.new(self).column_name
end

#has_countable?(record) ⇒ true, false

Returns:

  • (true, false)


9
10
11
# File 'lib/conditional_counter_cache/reflection.rb', line 9

def has_countable?(record)
  Option.new(self).condition.call(record)
end