module Capybara::Lockstep::Logging

Public Instance Methods

log(message) click to toggle source
# File lib/capybara-lockstep/logging.rb, line 4
def log(message)
  if debug? && message.present?
    message = "[capybara-lockstep] #{message}"
    if is_logger?(@debug)
      # If someone set Capybara::Lockstep to a logger, use that
      @debug.debug(message)
    else
      # Otherwise print to STDOUT
      puts message
    end
  end
end

Private Instance Methods

is_logger?(object) click to toggle source
# File lib/capybara-lockstep/logging.rb, line 19
def is_logger?(object)
  @debug.respond_to?(:debug)
end