Sha256: 4d30e2c6b7ea0b7f896af71459fe1d815483cfc64e700a1c86496a9282759d2f

Contents?: true

Size: 533 Bytes

Versions: 2

Compression:

Stored size: 533 Bytes

Contents

module FormGroupHelper
	# Return a bootstrap form group markup
	def form_group(options = {}, &block)
		form_group_options = options.dup
		classes = split_html_class options[:class]
		classes << :'form-group'
		form_group_options[:class] = classes
		content = capture &block
		content_tag :div, content, form_group_options
	end

	private
	def split_html_class(classes)
		case classes
			when NilClass then []
			when String then classes.split
			when Array then classes
			when Symbol then [classes]
		end
	end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
twitter-bootstrap-for-rails-1.3.4 app/helpers/form_group_helper.rb
twitter-bootstrap-for-rails-1.3.3 app/helpers/form_group_helper.rb