class Ayadn::Debug
Public Class Methods
err(error, stack)
click to toggle source
# File lib/ayadn/debug.rb, line 25 def self.err error, stack # Logs.rec.debug "+DEBUG STACK: #{stack}" if Settings.options.timeline.debug puts "\nDEBUG:\n" puts error.inspect raise error # puts "\nSTACK:\n" # puts stack # puts "\n--*--\n\n" end end
http(response, url)
click to toggle source
# File lib/ayadn/debug.rb, line 11 def self.http response, url if Settings.options.timeline.debug deb = "\n" deb << "+ HTTP\n" deb << "* t#{Time.now.to_i}\n" deb << "Url: #{url}\n" deb << "Code: #{response.code}\n" deb << "\n" puts deb.color(:green) Logs.rec.debug "HTTP/URL: #{url}" Logs.rec.debug "HTTP/HEADERS: #{response.headers}" end end
skipped(dic)
click to toggle source
# File lib/ayadn/debug.rb, line 5 def self.skipped dic if Settings.options.timeline.debug Logs.rec.debug "SKIPPED: #{dic.keys.first.to_s.capitalize} => #{dic.values.first}" end end
stream(stream, options, target)
click to toggle source
# File lib/ayadn/debug.rb, line 37 def self.stream(stream, options, target) if Settings.options.timeline.debug deb = "\n" deb << "+ STREAM\n" deb << "* t#{Time.now.to_i}\n" deb << "Options:\t#{options.inspect}\n" deb << "Target:\t\t#{target.inspect}\n" deb << "Posts:\t\t#{stream.posts.length}\n" deb << "Meta:\t\t#{stream.meta.input.inspect}\n" deb << "\n" puts deb.color(Settings.options.colors.debug) Logs.rec.debug "STREAM/META: #{stream.meta.input.inspect}" Logs.rec.debug "STREAM/OPTIONS: #{options.inspect}" Logs.rec.debug "STREAM/TARGET: #{target.inspect}" Logs.rec.debug "STREAM/POSTS: #{stream.posts.length}" end end