class Object
Public Instance Methods
actual_models(actual_array)
click to toggle source
# File lib/ezcater_matchers/match_models.rb, line 29 def actual_models(actual_array) actual_array.to_a.map { |obj| object_name(obj) } end
db_precision(timestamp)
click to toggle source
# File lib/ezcater_matchers/match_db_timestamp.rb, line 13 def db_precision(timestamp) timestamp.change(nsec: 0) end
debug_timestamp(timestamp)
click to toggle source
# File lib/ezcater_matchers/match_db_timestamp.rb, line 17 def debug_timestamp(timestamp) "#{timestamp} (#{timestamp.to_f})" end
expected_models(expected_array)
click to toggle source
# File lib/ezcater_matchers/match_models.rb, line 33 def expected_models(expected_array) expected_array.map { |obj| object_name(obj) } end
object_name(obj)
click to toggle source
# File lib/ezcater_matchers/match_models.rb, line 37 def object_name(obj) "#{obj.class.name}-#{obj.id}" end