Class: SimpleForm::Wrappers::Single
- Defined in:
- lib/simple_form/wrappers/single.rb
Overview
‘Single` is an optimization for a wrapper that has only one component.
Instance Attribute Summary
Attributes inherited from Many
#components, #defaults, #namespace
Instance Method Summary collapse
-
#initialize(name, options = {}) ⇒ Single
constructor
A new instance of Single.
- #render(input) ⇒ Object
Methods inherited from Many
Constructor Details
#initialize(name, options = {}) ⇒ Single
Returns a new instance of Single.
5 6 7 |
# File 'lib/simple_form/wrappers/single.rb', line 5 def initialize(name, ={}) super(name, [name], ) end |
Instance Method Details
#render(input) ⇒ Object
9 10 11 12 13 14 15 |
# File 'lib/simple_form/wrappers/single.rb', line 9 def render(input) = input. if [namespace] != false content = input.send(namespace) wrap(input, , content) if content end end |