Class: Datagrid::Columns::DataRow
- Inherits:
- BasicObject
- Defined in:
- lib/datagrid/columns.rb
Overview
Object representing a single row of data when building a datagrid table
Instance Method Summary collapse
-
#initialize(grid, model) ⇒ DataRow
constructor
A new instance of DataRow.
- #method_missing(meth, *args, &blk) ⇒ Object
Constructor Details
#initialize(grid, model) ⇒ DataRow
Returns a new instance of DataRow.
517 518 519 520 |
# File 'lib/datagrid/columns.rb', line 517 def initialize(grid, model) @grid = grid @model = model end |
Dynamic Method Handling
This class handles dynamic methods through the method_missing method
#method_missing(meth, *args, &blk) ⇒ Object
522 523 524 |
# File 'lib/datagrid/columns.rb', line 522 def method_missing(meth, *args, &blk) @grid.data_value(meth, @model) end |