Sha256: f33c03d5c2db77708ff32387a6ae626f90f7c87ed5ab5a32274124d530d5a8b1

Contents?: true

Size: 480 Bytes

Versions: 4

Compression:

Stored size: 480 Bytes

Contents

require 'bootstrap_form'

module BootstrapValidatorRails
  class FormBuilder < BootstrapForm::FormBuilder
    def initialize(object_name, object, template, options)
      @attributes = BootstrapValidatorRails::Validators::Attributes.new(object)
      super
    end

    def text_field(method, options = {})
      attribute = @attributes.validator_data(method)
      
      options[:data] ||= {}
      options[:data] = options[:data].merge(attribute)
      super
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
bootstrap_validator_rails-0.2.0 lib/bootstrap_validator_rails/form_builder.rb
bootstrap_validator_rails-0.1.2 lib/bootstrap_validator_rails/form_builder.rb
bootstrap_validator_rails-0.1.1 lib/bootstrap_validator_rails/form_builder.rb
bootstrap_validator_rails-0.1.0 lib/bootstrap_validator_rails/form_builder.rb