Sha256: 441c76a4f92199b9eb9311ccbc036fe9eb4a846cd327129d9e712a0d6df74155
Contents?: true
Size: 808 Bytes
Versions: 44
Compression:
Stored size: 808 Bytes
Contents
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] } else if options[:html][:class].nil? options[:html] = options[:html].merge({ class: options[:class] }) else options[:html][:class] = options[:html][:class] + (options[:class] || "") end end options.merge(builder: UiBibzForm::UiBibzFormBuilder) end end
Version data entries
44 entries across 44 versions & 1 rubygems