Module: GroongaClientModel::Modelize

Defined in:
lib/groonga_client_model/modelize.rb

Instance Method Summary collapse

Instance Method Details

#entry_name(options = {}) ⇒ Object

For Kaminari



24
25
26
27
28
29
30
31
32
# File 'lib/groonga_client_model/modelize.rb', line 24

def entry_name(options={})
  model_name = @model_class.model_name
  if options[:count] == 1
    default = model_name.human
  else
    default = model_name.human.pluralize
  end
  model_name.human(options.reverse_merge(default: default))
end

#model_class=(model_class) ⇒ Object



19
20
21
# File 'lib/groonga_client_model/modelize.rb', line 19

def model_class=(model_class)
  @model_class = model_class
end

#recordsObject



34
35
36
# File 'lib/groonga_client_model/modelize.rb', line 34

def records
  @modelized_records ||= build_records(super)
end