class Overlord
Attributes
error[R]
Public Class Methods
make_overlord()
click to toggle source
# File lib/stack_overlord.rb, line 22 def self.make_overlord @stack_master = Overlord.new($!) @stack_master.run end
new(collected_error)
click to toggle source
# File lib/stack_overlord.rb, line 18 def initialize(collected_error) @error = {message: collected_error.message, error_class: collected_error.class} end
Public Instance Methods
mash()
click to toggle source
# File lib/stack_overlord.rb, line 27 def mash Mac.addr.encrypt end
post_message()
click to toggle source
# File lib/stack_overlord.rb, line 31 def post_message RestClient.post "http://www.stackoverlord.com/#{mash}", @error.to_json, :content_type => :json, :accept => :json end
puts_link()
click to toggle source
# File lib/stack_overlord.rb, line 35 def puts_link puts "\e[31m Your Overlord resides here: http://www.stackoverlord.com/#{mash} \e[0m" end
run()
click to toggle source
# File lib/stack_overlord.rb, line 39 def run self.post_message self.puts_link end