class Csb::Col
Attributes
name[R]
value[R]
Public Class Methods
new(name, value = nil, &block)
click to toggle source
# File lib/csb/col.rb, line 5 def initialize(name, value = nil, &block) @name = name @value = block ? block : value end
Public Instance Methods
value_by_item(item)
click to toggle source
# File lib/csb/col.rb, line 10 def value_by_item(item) case value when ::Symbol item.public_send(value) when ::Proc value.call(item) else value end end