Module: Believer::Counting::ClassMethods

Defined in:
lib/believer/counting.rb

Instance Method Summary collapse

Instance Method Details

#counter_columnsObject

Returns all the counter columns

Returns:

  • an array of Column



10
11
12
# File 'lib/believer/counting.rb', line 10

def counter_columns
  columns_with_type(:counter)
end

#is_counter_table?Boolean

Is this a model class with counter columns?

Returns:

  • (Boolean)


15
16
17
# File 'lib/believer/counting.rb', line 15

def is_counter_table?
  counter_columns.any?
end