Class: CommonsDatatable
- Inherits:
-
Object
- Object
- CommonsDatatable
- Defined in:
- app/datatables/commons_datatable.rb
Instance Method Summary collapse
- #as_json(options = {}) ⇒ Object
-
#initialize(view, obj_class) ⇒ CommonsDatatable
constructor
A new instance of CommonsDatatable.
Constructor Details
#initialize(view, obj_class) ⇒ CommonsDatatable
Returns a new instance of CommonsDatatable.
16 17 18 19 |
# File 'app/datatables/commons_datatable.rb', line 16 def initialize(view, obj_class) @view = view @obj_class = obj_class end |
Instance Method Details
#as_json(options = {}) ⇒ Object
21 22 23 24 25 26 27 28 |
# File 'app/datatables/commons_datatable.rb', line 21 def as_json( = {}) { sEcho: params[:sEcho].to_i, iTotalRecords: @obj_class.count, iTotalDisplayRecords: collection.total_entries, aaData: data } end |