Module: Opium::Model::Kaminari::Queryable

Extended by:
ActiveSupport::Concern
Defined in:
lib/opium/model/kaminari/queryable.rb

Instance Method Summary collapse

Instance Method Details

#entry_nameObject



36
37
38
# File 'lib/opium/model/kaminari/queryable.rb', line 36

def entry_name
  model_class.model_name.human.downcase
end

#limit_valueObject



24
25
26
# File 'lib/opium/model/kaminari/queryable.rb', line 24

def limit_value
  criteria.constraints.fetch(:limit, default_per_page)
end

#model_classObject



32
33
34
# File 'lib/opium/model/kaminari/queryable.rb', line 32

def model_class
  criteria.model
end

#offset_valueObject



28
29
30
# File 'lib/opium/model/kaminari/queryable.rb', line 28

def offset_value
  criteria.constraints.fetch(:skip, 0)
end