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