Sha256: 2b32ab8001497f6824baebb3132c0fdf6bf916e3c3651b896f194bbbc6cec4e0

Contents?: true

Size: 601 Bytes

Versions: 21

Compression:

Stored size: 601 Bytes

Contents

module UiBibzInputs
  class BaseInput < SimpleForm::Inputs::Base
    include ActionView::Helpers::FormTagHelper

    def input(wrapper_options)
      super
    end

    def options
      super.merge({ value: @builder.object.send(attribute_name)}).merge(@builder.options[:input_html] || {})
    end

    private

    def input_attribute_name
      new_attribute_name = "#{ @builder.lookup_model_names.first }"
      new_attribute_name += "[#{ @builder.lookup_model_names.second }_attributes]" if @builder.lookup_model_names.second
      new_attribute_name += "[#{ attribute_name }]"
    end

  end
end

Version data entries

21 entries across 21 versions & 1 rubygems

Version Path
ui_bibz-2.4.0 lib/ui_bibz/inputs/ui_bibz_inputs/base_input.rb
ui_bibz-2.3.15 lib/ui_bibz/inputs/ui_bibz_inputs/base_input.rb
ui_bibz-2.3.14 lib/ui_bibz/inputs/ui_bibz_inputs/base_input.rb
ui_bibz-2.3.13 lib/ui_bibz/inputs/ui_bibz_inputs/base_input.rb
ui_bibz-2.3.12 lib/ui_bibz/inputs/ui_bibz_inputs/base_input.rb
ui_bibz-2.3.11 lib/ui_bibz/inputs/ui_bibz_inputs/base_input.rb
ui_bibz-2.3.10 lib/ui_bibz/inputs/ui_bibz_inputs/base_input.rb
ui_bibz-2.3.9 lib/ui_bibz/inputs/ui_bibz_inputs/base_input.rb
ui_bibz-2.3.8 lib/ui_bibz/inputs/ui_bibz_inputs/base_input.rb
ui_bibz-2.3.7 lib/ui_bibz/inputs/ui_bibz_inputs/base_input.rb
ui_bibz-2.3.6 lib/ui_bibz/inputs/ui_bibz_inputs/base_input.rb
ui_bibz-2.3.5 lib/ui_bibz/inputs/ui_bibz_inputs/base_input.rb
ui_bibz-2.3.4 lib/ui_bibz/inputs/ui_bibz_inputs/base_input.rb
ui_bibz-2.3.3 lib/ui_bibz/inputs/ui_bibz_inputs/base_input.rb
ui_bibz-2.3.2 lib/ui_bibz/inputs/ui_bibz_inputs/base_input.rb
ui_bibz-2.3.1 lib/ui_bibz/inputs/ui_bibz_inputs/base_input.rb
ui_bibz-2.3.0 lib/ui_bibz/inputs/ui_bibz_inputs/base_input.rb
ui_bibz-2.2.2 lib/ui_bibz/inputs/ui_bibz_inputs/base_input.rb
ui_bibz-2.2.1 lib/ui_bibz/inputs/ui_bibz_inputs/base_input.rb
ui_bibz-2.2.0 lib/ui_bibz/inputs/ui_bibz_inputs/base_input.rb