Sha256: 1b616ffd7304292a2d5a4a925c4297ec2675a54c4f2fd342df0514feddef300c

Contents?: true

Size: 343 Bytes

Versions: 27

Compression:

Stored size: 343 Bytes

Contents

module FieldsHelper
  def current_fields_form
    @_fields_helper_forms ? @_fields_helper_forms.last : nil
  end

  def with_field_settings(options)
    @_fields_helper_forms ||= []

    if options[:form]
      @_fields_helper_forms << options[:form]
    end

    yield

    if options[:form]
      @_fields_helper_forms.pop
    end
  end
end

Version data entries

27 entries across 27 versions & 1 rubygems

Version Path
bullet_train-fields-1.0.6 app/helpers/fields_helper.rb
bullet_train-fields-1.0.5 app/helpers/fields_helper.rb
bullet_train-fields-1.0.4 app/helpers/fields_helper.rb
bullet_train-fields-1.0.3 app/helpers/fields_helper.rb
bullet_train-fields-1.0.2 app/helpers/fields_helper.rb
bullet_train-fields-1.0.1 app/helpers/fields_helper.rb
bullet_train-fields-1.0.0 app/helpers/fields_helper.rb