Sha256: c459513f68e34c9620f857a5cdd4d4f8c0bb0b672d396136d308093bab90bb60
Contents?: true
Size: 837 Bytes
Versions: 1
Compression:
Stored size: 837 Bytes
Contents
# frozen_string_literal: true module SimpleForm module Components module LabelInput extend ActiveSupport::Concern included do include SimpleForm::Components::Labels end def label_input(wrapper_options = nil) if options[:label] == false deprecated_component(:input, wrapper_options) else deprecated_component(:label, wrapper_options) + deprecated_component(:input, wrapper_options) end end private def deprecated_component(namespace, wrapper_options) method = method(namespace) if method.arity.zero? SimpleForm.deprecator.warn(SimpleForm::CUSTOM_INPUT_DEPRECATION_WARN % { name: namespace }) method.call else method.call(wrapper_options) end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
simple_form-5.3.0 | lib/simple_form/components/label_input.rb |