Module: GroongaClientModel::Modelize
- Defined in:
- lib/groonga_client_model/modelize.rb
Instance Method Summary collapse
-
#entry_name(options = {}) ⇒ Object
For Kaminari.
- #model_class=(model_class) ⇒ Object
- #records ⇒ Object
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(={}) model_name = @model_class.model_name if [:count] == 1 default = model_name.human else default = model_name.human.pluralize end model_name.human(.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 |
#records ⇒ Object
34 35 36 |
# File 'lib/groonga_client_model/modelize.rb', line 34 def records @modelized_records ||= build_records(super) end |