Sha256: b2ad0d2c706c378e379fc60c851d0bad42ef8c62e2f4d0c0c1ab1963191f253b

Contents?: true

Size: 455 Bytes

Versions: 17

Compression:

Stored size: 455 Bytes

Contents

module Headmin
  module Form
    module InputGroupable
      extend ActiveSupport::Concern

      included do
        def input_group_options
          default_input_group_options.merge(@input_group || {})
        end

        private

        def default_input_group_options
          {
            bypass: !(prepend || append || @input_group),
            prepend: prepend,
            append: append
          }
        end
      end
    end
  end
end

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
headmin-0.6.3 app/models/concerns/headmin/form/input_groupable.rb
headmin-0.6.2 app/models/concerns/headmin/form/input_groupable.rb
headmin-0.6.1 app/models/concerns/headmin/form/input_groupable.rb
headmin-0.6.0 app/models/concerns/headmin/form/input_groupable.rb
headmin-0.5.9 app/models/concerns/headmin/form/input_groupable.rb
headmin-0.5.8 app/models/concerns/headmin/form/input_groupable.rb
headmin-0.5.7 app/models/concerns/headmin/form/input_groupable.rb
headmin-0.5.6 app/models/concerns/headmin/form/input_groupable.rb
headmin-0.5.5 app/models/concerns/headmin/form/input_groupable.rb
headmin-0.5.4 app/models/concerns/headmin/form/input_groupable.rb
headmin-0.5.3 app/models/concerns/headmin/form/input_groupable.rb
headmin-0.5.2 app/models/concerns/headmin/form/input_groupable.rb
headmin-0.5.1 app/models/concerns/headmin/form/input_groupable.rb
headmin-0.5.0 app/models/concerns/headmin/form/input_groupable.rb
headmin-0.4.2 app/models/concerns/headmin/form/input_groupable.rb
headmin-0.4.1 app/models/concerns/headmin/form/input_groupable.rb
headmin-0.4.0 app/models/concerns/headmin/form/input_groupable.rb