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