Sha256: 43c69cc8a93811a912c2bf4b6680d3a957446cbec602f6da44ba39060f11b641

Contents?: true

Size: 594 Bytes

Versions: 2

Compression:

Stored size: 594 Bytes

Contents

module ActionView::Helpers
  class FormBuilder

    def inputs(options = {}, &block)
      update_options_with_class!(options, 'form-inputs')
      @template.content_tag(:div, options) { yield }
    end

    def actions(options = {}, &block)
      update_options_with_class!(options, 'form-actions')
      @template.content_tag(:div, options) { yield }
    end

    protected

    def update_options_with_class!(options, klass)
      options[:class] ||= ''
      class_string = options[:class].blank? ? klass : " #{klass}"
      options[:class] << class_string
      options
    end

  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
pineapples-0.3.345 lib/pineapples/templates/lib/extensions/form_builder.rb
pineapples-0.3.34 lib/pineapples/templates/lib/extensions/form_builder.rb