Sha256: 87c7aaed5c41ae932d67a152d7c0159b7a0c02c1bf8b69dea1a500f54bb05f33
Contents?: true
Size: 854 Bytes
Versions: 2
Compression:
Stored size: 854 Bytes
Contents
# frozen_string_literal: true require 'simple_form' require 'sunrise/views/date_time_input' module Sunrise module Views class FormBuilder < ::SimpleForm::FormBuilder include ActionView::Helpers::TagHelper include ActionView::Helpers::JavaScriptHelper def input(attribute_name, options = {}, &block) options[:input_html] ||= {} options[:input_html] = { class: 'text' }.merge(options[:input_html]) attribute_name = "#{attribute_name}_#{options[:locale]}" if options[:locale].present? super(attribute_name, options, &block) end def globalize(options = {}) locales = options[:locales] || Sunrise.available_locales html = [] html.join.html_safe end protected def object_plural object_name.to_s.pluralize end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
sunrise-cms-1.1.1 | lib/sunrise/views/form_builder.rb |
sunrise-cms-1.1.0 | lib/sunrise/views/form_builder.rb |