Sha256: f6d17273ef45a13961a3132db7f408a57da2f190471b62abf18e198c97346ece
Contents?: true
Size: 815 Bytes
Versions: 57
Compression:
Stored size: 815 Bytes
Contents
# frozen_string_literal: true module UiBibz::Helpers::UtilsHelper # Same method like I18n.translate but accept # strings in default argument def ui_translatize(translation, options) UiBibz::Utils::Internationalization.new(translation, options).translate end def ui_form_for(object, *args, &block) options = args.extract_options! simple_form_for(object, *(args << new_options(options)), &block) end private def new_options(options) if options[:html].nil? options[:html] = { class: options[:class] } elsif options[:html][:class].nil? options[:html] = options[:html].merge({ class: options[:class] }) else options[:html][:class] = options[:html][:class] + (options[:class] || '') end options.merge(builder: UiBibzForm::UiBibzFormBuilder) end end
Version data entries
57 entries across 57 versions & 1 rubygems