module ValidateTimeTakenForRender

Public Instance Methods

validate_takes(db_queries, render_time, takes) click to toggle source
# File lib/performance_promise/validations/time_taken_for_render.rb, line 2
def validate_takes(db_queries, render_time, takes)
  passes = (render_time <= takes)
  error_message = ''
  backtrace = []

  unless passes
      error_message = "promised #{takes} seconds, took #{render_time} seconds"
  end

  return passes, error_message, backtrace
end