class Trestle::Form::Fields::StaticField
Attributes
value[R]
Public Class Methods
new(builder, template, name, value=nil, options={}, &block)
click to toggle source
Calls superclass method
Trestle::Form::Field::new
# File lib/trestle/form/fields/static_field.rb, line 7 def initialize(builder, template, name, value=nil, options={}, &block) if value.is_a?(Hash) @value, options = nil, value else @value = value end super(builder, template, name, options, &block) end
Public Instance Methods
default_value()
click to toggle source
# File lib/trestle/form/fields/static_field.rb, line 25 def default_value builder.object.send(name) if builder.object end
field()
click to toggle source
# File lib/trestle/form/fields/static_field.rb, line 17 def field if block template.capture(&block) else content_tag(:p, value || default_value, class: "form-control-static") end end