Sha256: 90d9eb96e585dc5be8721b73ad9ccabf22f5b84d984e492e388227522421c2b7

Contents?: true

Size: 483 Bytes

Versions: 3

Compression:

Stored size: 483 Bytes

Contents

# frozen_string_literal: true
module Beespew
  class FormBuilder < ActionView::Helpers::FormBuilder

    def beespew_field(options = {})
      options = { class: 'beespew', placeholder: placeholder, tabindex: -1 }.
        merge(options.with_indifferent_access)
      text_field Beespew.attribute, options
    end

    alias honeypot beespew_field

    private

    def placeholder
      I18n.t "beespew.placeholder", default: 'If you are human, leave this blank'
    end

  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
beespew-2.1.0 lib/beespew/form_builder.rb
beespew-2.0.0 lib/beespew/form_builder.rb
beespew-1.0.1 lib/beespew/form_builder.rb