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
run() click to toggle source
# File lib/stack_overlord.rb, line 39
def run
  self.post_message
  self.puts_link
end