Module: Rudeki::Error
- Included in:
- NoMemoryError, ScriptError, SignalException, StandardError, SystemExit
- Defined in:
- lib/rudeki/error.rb
Instance Method Summary collapse
- #initialize(value = "RUDEKI ERROR") ⇒ Object
- #show_error ⇒ Object
- #show_message(title, messages = []) ⇒ Object
Instance Method Details
#initialize(value = "RUDEKI ERROR") ⇒ Object
5 6 7 8 |
# File 'lib/rudeki/error.rb', line 5 def initialize(value = "RUDEKI ERROR") show_error if Rudeki::Config.errors super(value) end |
#show_error ⇒ Object
16 17 18 19 20 21 |
# File 'lib/rudeki/error.rb', line 16 def show_error track = "#{caller.join("\n║ ")}" return if track.include?("rudeki") return unless track =~ /#{Rudeki::Config.regexp}/ ("ERROR", [" message: #{}", track]) end |
#show_message(title, messages = []) ⇒ Object
10 11 12 13 14 |
# File 'lib/rudeki/error.rb', line 10 def (title, = []) rudeki_info "╔══════════ #{title} ══════════" .each { || rudeki_info "║ #{}" } rudeki_info "╚═══════════════════════════" end |