Sha256: 6fc7f7f0a1d7347d4e4e512fbce3e3a20c7b1e4be90849ef8f22ecafaef90e4c

Contents?: true

Size: 898 Bytes

Versions: 33

Compression:

Stored size: 898 Bytes

Contents

# ISO 15.2.24
class ArgumentError < StandardError
end

# ISO 15.2.25 says "LocalJumpError < StandardError"
class LocalJumpError < ScriptError
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 FrozenError < RuntimeError
end

class StopIteration < IndexError
  attr_accessor :result
end

Version data entries

33 entries across 33 versions & 2 rubygems

Version Path
script_core-0.2.7 ext/enterprise_script_service/mruby/mrblib/10error.rb
script_core-0.2.6 ext/enterprise_script_service/mruby/mrblib/10error.rb
script_core-0.2.5 ext/enterprise_script_service/mruby/mrblib/10error.rb
script_core-0.2.4 ext/enterprise_script_service/mruby/mrblib/10error.rb
script_core-0.2.3 ext/enterprise_script_service/mruby/mrblib/10error.rb
script_core-0.2.2 ext/enterprise_script_service/mruby/mrblib/10error.rb
script_core-0.2.1 ext/enterprise_script_service/mruby/mrblib/10error.rb
script_core-0.2.0 ext/enterprise_script_service/mruby/mrblib/10error.rb
script_core-0.1.1 ext/enterprise_script_service/mruby/mrblib/10error.rb
script_core-0.1.0 ext/enterprise_script_service/mruby/mrblib/10error.rb
script_core-0.0.6 ext/enterprise_script_service/mruby/mrblib/10error.rb
script_core-0.0.5 ext/enterprise_script_service/mruby/mrblib/10error.rb
esruby-0.2.0 resources/mruby/mrblib/10error.rb
esruby-0.1.5 resources/mruby/mrblib/10error.rb
esruby-0.1.4 resources/mruby/mrblib/10error.rb
esruby-0.1.3 resources/mruby/mrblib/10error.rb
esruby-0.1.2 resources/mruby/mrblib/10error.rb
esruby-0.1.1 resources/mruby/mrblib/10error.rb
esruby-0.1.0 resources/mruby/mrblib/10error.rb
esruby-0.0.11 resources/mruby/mrblib/10error.rb