Sha256: 3343df6266d70146a3fe2ed72bd4b2a7d5e0ead800c8150540621495e7e77e77
Contents?: true
Size: 1000 Bytes
Versions: 3
Compression:
Stored size: 1000 Bytes
Contents
## # Exception # # ISO 15.2.22 class Exception ## # Raise an exception. # # ISO 15.2.22.4.1 def self.exception(*args, &block) self.new(*args, &block) end end # ISO 15.2.24 class ArgumentError < StandardError end # ISO 15.2.25 class LocalJumpError < StandardError end # ISO 15.2.26 class RangeError < StandardError end class FloatDomainError < RangeError end # ISO 15.2.26 class RegexpError < StandardError end # ISO 15.2.29 class TypeError < StandardError end # ISO 15.2.31 class NameError < StandardError attr_accessor :name def initialize(message=nil, name=nil) @name = name super(message) end end # ISO 15.2.32 class NoMethodError < NameError attr_reader :args def initialize(message=nil, name=nil, args=nil) @args = args super message, name end end # ISO 15.2.33 class IndexError < StandardError end class KeyError < IndexError end class NotImplementedError < ScriptError end class StopIteration < IndexError attr_accessor :result end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
webruby-0.9.3 | modules/mruby/mrblib/error.rb |
webruby-0.9.2 | modules/mruby/mrblib/error.rb |
webruby-0.9.1 | modules/mruby/mrblib/error.rb |