A custom exception overrides initialize. What does this print?
class MyError < StandardError
def initialize(code)
@code = code
super("error code #{code}")
end
attr_reader :code
end
begin
raise MyError, 42
rescue => e
puts e.message
end