Sha256: df31bcdbaa45ce60901765062fbbb8702d1768d6af1c7a8ca0fd286644cc4387
Contents?: true
Size: 640 Bytes
Versions: 2
Compression:
Stored size: 640 Bytes
Contents
module Puffer module Inputs class Base attr_accessor :builder, :template, :field def initialize builder, template, field @builder = builder @field = field @template = template end def render template.html_safe end def template <<-INPUT #{label} #{error} #{input} INPUT end def label builder.label field end def input builder.text_field field, field.input_options end def error builder.object.errors[field.name.to_sym].first end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
puffer-0.0.7 | lib/puffer/inputs/base.rb |
puffer-0.0.6 | lib/puffer/inputs/base.rb |