module Hasu::Guard
Public Instance Methods
_hasu_font()
click to toggle source
# File lib/hasu/guard.rb, line 36 def _hasu_font @_hasu_font ||= Gosu::Font.new(self, Gosu::default_font_name, 16) end
draw(*)
click to toggle source
Calls superclass method
# File lib/hasu/guard.rb, line 21 def draw(*) if Hasu.error ([Hasu.error.inspect] + Hasu.error.backtrace).each_with_index do |line, i| _hasu_font.draw_text(line.gsub("\n",''), 10, 10 + i * 16, 0) end else begin super rescue => e Hasu.error = e draw end end end
reset()
click to toggle source
Calls superclass method
# File lib/hasu/guard.rb, line 14 def reset super if defined?(super) Hasu.error = nil rescue => e Hasu.error = e end
update(*)
click to toggle source
Calls superclass method
# File lib/hasu/guard.rb, line 3 def update(*) if Hasu.reload! Hasu.error = nil end unless Hasu.error super end rescue => e Hasu.error = e end