Module: Kaminari::ActiveGraph::CriteriaMethods

Includes:
PageScopeMethods
Included in:
Paginated
Defined in:
lib/kaminari/active_graph/criteria_methods.rb

Instance Method Summary collapse

Instance Method Details

#entry_name(options = {}) ⇒ Object



9
10
11
12
13
14
15
# File 'lib/kaminari/active_graph/criteria_methods.rb', line 9

def entry_name(options = {})
  if model.model_name.respond_to?(:human)
    model.model_name.human(options.merge(default: model.name)).downcase
  else
    model.name.downcase
  end
end

#limit_valueObject



17
18
19
# File 'lib/kaminari/active_graph/criteria_methods.rb', line 17

def limit_value
  per_page
end

#offset_valueObject



21
22
23
# File 'lib/kaminari/active_graph/criteria_methods.rb', line 21

def offset_value
  (current_page - 1) * per_page
end

#total_countObject



25
26
27
# File 'lib/kaminari/active_graph/criteria_methods.rb', line 25

def total_count
  total
end