Sha256: 911a739e7b8e35f158e4551a1ca6cb89461acebc167983c06a441c2857cf77ef

Contents?: true

Size: 385 Bytes

Versions: 8

Compression:

Stored size: 385 Bytes

Contents

module UiBibzInputs
  class BaseInput < SimpleForm::Inputs::Base

    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
      "#{ @builder.object.class.to_s.underscore }[#{ attribute_name }]"
    end

  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
ui_bibz-2.0.0 lib/ui_bibz/inputs/ui_bibz_inputs/base_input.rb
ui_bibz-2.0.0.beta2.6 app/inputs/ui_bibz_inputs/base_input.rb
ui_bibz-2.0.0.beta2.5 app/inputs/ui_bibz_inputs/base_input.rb
ui_bibz-2.0.0.beta2.4 app/inputs/ui_bibz_inputs/base_input.rb
ui_bibz-2.0.0.beta2.3 app/inputs/ui_bibz_inputs/base_input.rb
ui_bibz-2.0.0.beta2.2 app/inputs/ui_bibz_inputs/base_input.rb
ui_bibz-2.0.0.beta2.1 app/inputs/ui_bibz_inputs/base_input.rb
ui_bibz-2.0.0.beta2 app/inputs/ui_bibz_inputs/base_input.rb