class Datagrid::Columns::Column::ResponseFormat
Datagrid
class holding an information of how a column should be rendered in data/console/csv format and HTML format
Attributes
Public Class Methods
Source
# File lib/datagrid/columns/column.rb, line 12 def initialize yield(self) end
@!visibility private
Public Instance Methods
Source
# File lib/datagrid/columns/column.rb, line 27 def call_data data_block.call end
@!visibility private
Source
# File lib/datagrid/columns/column.rb, line 37 def call_html(context) context.instance_eval(&html_block) end
@!visibility private
Source
# File lib/datagrid/columns/column.rb, line 17 def data(&block) self.data_block = block end
@!visibility private
Source
# File lib/datagrid/columns/column.rb, line 22 def html(&block) self.html_block = block end
@!visibility private
Source
# File lib/datagrid/columns/column.rb, line 32 def to_s call_data.to_s end
@!visibility private