Class: BlockHTML::Form::Element::Checkbox

Inherits:
BlockHTML::Form::Element show all
Defined in:
lib/block-html/form.rb

Instance Attribute Summary

Attributes inherited from BlockHTML

#parent

Instance Method Summary collapse

Methods inherited from BlockHTML

#<<, #_p, #doctype, #each, #empty?, #escaped_text, #form, #method_missing, #p, #path, #render, #root, #tag, #text, #to_s, #xml

Constructor Details

#initialize(model, attrs) ⇒ Checkbox

Returns a new instance of Checkbox.



113
114
115
116
# File 'lib/block-html/form.rb', line 113

def initialize(model, attrs)
  super(model, attrs)
  tag(:input, @value ? @attrs.merge(:checked => '') : @attrs)
end

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class BlockHTML