Class: LcpRuby::Display::Renderers::Date

Inherits:
BaseRenderer show all
Defined in:
lib/lcp_ruby/display/renderers/date.rb

Instance Method Summary collapse

Methods inherited from BaseRenderer

#link_producing?

Instance Method Details

#render(value, options = {}, record: nil, view_context: nil) ⇒ Object



5
6
7
8
9
10
11
12
13
# File 'lib/lcp_ruby/display/renderers/date.rb', line 5

def render(value, options = {}, record: nil, view_context: nil)
  return value unless value.respond_to?(:strftime)

  if options["format"]
    value.strftime(options["format"])
  else
    I18n.l(value, format: :default)
  end
end