Sha256: 5bff98b8af934d0fa5498bf6b5a91ef9e40834200c9a2253466de80304f19688

Contents?: true

Size: 418 Bytes

Versions: 1

Compression:

Stored size: 418 Bytes

Contents

module PufferHelper

  def render_head field
    field.label
  end

  def render_field field, record
    if field.options[:render]
      case field.options[:render]
      when Symbol then
        res = send(field.options[:render], record)
      when Proc then
        res = field.options[:render].bind(self).call(record)
      else ''
      end
    else
      res = h(record.call_chain(field.name))
    end
  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
puffer-0.0.7 app/helpers/puffer_helper.rb