class Restruct::LockerError
Public Class Methods
new(inner_exception)
click to toggle source
# File lib/restruct/errors.rb, line 36 def initialize(inner_exception) @inner_exception = inner_exception end
Public Instance Methods
backtrace()
click to toggle source
# File lib/restruct/errors.rb, line 44 def backtrace @inner_exception.backtrace end
message()
click to toggle source
# File lib/restruct/errors.rb, line 40 def message @parsed_message ||= parse_message @inner_exception.message end
parse_message(message)
click to toggle source
# File lib/restruct/errors.rb, line 48 def parse_message(message) match_data = /^(ERR Error running script.*@user_script.*user_script.*: )/.match message match_data ? message.gsub(match_data.captures.first,'').strip : message end