Class: RSpec::Support::ObjectFormatter::TimeInspector Private

Inherits:
BaseInspector
  • Object
show all
Defined in:
lib/rspec/support/object_formatter.rb

This class is part of a private API. You should avoid using this class if possible, as it may be removed or be changed in the future.

Constant Summary collapse

FORMAT =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

"%Y-%m-%d %H:%M:%S"

Instance Attribute Summary

Attributes inherited from BaseInspector

#formatter, #object

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from BaseInspector

#pretty_print

Class Method Details

.can_inspect?(object) ⇒ Boolean

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.

Returns:

  • (Boolean)


144
145
146
# File 'lib/rspec/support/object_formatter.rb', line 144

def self.can_inspect?(object)
  Time === object
end

Instance Method Details

#inspectObject

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.

for 1.8.7



153
154
155
# File 'lib/rspec/support/object_formatter.rb', line 153

def inspect
  object.strftime("#{FORMAT}.#{"%09d" % object.nsec} %z")
end