Class: NilClass

Inherits:
Object
  • Object
show all
Defined in:
lib/generators/rails_view_helpers/templates/config/initializers/local/core-extensions/nil_class/datetime_to_s.rb

Instance Method Summary collapse

Instance Method Details

#original_to_sObject



3
# File 'lib/generators/rails_view_helpers/templates/config/initializers/local/core-extensions/nil_class/datetime_to_s.rb', line 3

alias_method :original_to_s, :to_s

#to_s(*args) ⇒ String

This hack enables us to call to_s on a (supposedly) Date/Datetime with out worrying that the value may be nil.

Returns:

  • (String)


9
10
11
12
13
14
15
# File 'lib/generators/rails_view_helpers/templates/config/initializers/local/core-extensions/nil_class/datetime_to_s.rb', line 9

def to_s(*args)
  if known_formats.include?(args.first)
    ''
  else
    original_to_s(*args)
  end
end