module Rails::Views::ViewHelpers

Public Instance Methods

date_property(*array) click to toggle source
# File lib/rails/views/view_helpers.rb, line 23
def date_property(*array)
  options = array.pop if array.last.is_a?(Hash)
  options ||= {}
  array.each do |field|
    format = options[:format] || :default
    name = options[:prefix] ? "#{options[:prefix]}_#{field}" : field
    define_method(name) do
      I18n.l(model.send(field), format: format)
    end
  end
end
flash() click to toggle source
# File lib/rails/views/view_helpers.rb, line 6
def flash
  parent_controller.flash
end
option(*array) click to toggle source
# File lib/rails/views/view_helpers.rb, line 15
def option(*array)
  array.each do |option|
    define_method(option) do
      options[option]
    end
  end
end
render_each_and_join(views) click to toggle source
# File lib/rails/views/view_helpers.rb, line 10
def render_each_and_join(views)
  views.map { |view| render(view) }.join
end