class TableColumnComponent

Public Class Methods

new(value: nil, obj: nil, fieldname: nil, url: nil, options: {}) click to toggle source
Calls superclass method
# File lib/alveole/components/table_column_component.rb, line 2
def initialize(value: nil, obj: nil, fieldname: nil, url: nil, options: {})
  super

  @obj = obj
  @fieldname = fieldname
  @value = value || obj&.send(fieldname)
  @value = ApplicationController.helpers.format_value(@value, options)
  @url = url
  @options = options
end