diff options
| author | Yukihiro "Matz" Matsumoto <[email protected]> | 2013-04-04 06:38:12 -0700 |
|---|---|---|
| committer | Yukihiro "Matz" Matsumoto <[email protected]> | 2013-04-04 06:38:12 -0700 |
| commit | b9e4ba8cc1de8ec3dfe4420145f7433c42d7e8df (patch) | |
| tree | d44d4a5a4f354b98dfc18880b31e0c179a3c7878 /mrblib/error.rb | |
| parent | d8c4f6a08034225e0b02708c548495a2f2f300b5 (diff) | |
| parent | 0969a79e52501d5e90d6589f42d2cb8da2f4595a (diff) | |
| download | mruby-b9e4ba8cc1de8ec3dfe4420145f7433c42d7e8df.tar.gz mruby-b9e4ba8cc1de8ec3dfe4420145f7433c42d7e8df.zip | |
Merge pull request #1132 from monaka/pr-support-NameError.name
Support NameError#name
Diffstat (limited to 'mrblib/error.rb')
| -rw-r--r-- | mrblib/error.rb | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/mrblib/error.rb b/mrblib/error.rb index 32b50da92..9e5a3daeb 100644 --- a/mrblib/error.rb +++ b/mrblib/error.rb @@ -38,6 +38,16 @@ end # ISO 15.2.31 class NameError < StandardError + attr_accessor :name + + def new(message="NameError", name=nil) + initialize(message, name) + end + + def initialize(message=nil, name=nil) + @name = name + super(message) + end end # ISO 15.2.32 |
