diff options
Diffstat (limited to 'mrbgems/mruby-symbol-ext/mrblib/symbol.rb')
| -rw-r--r-- | mrbgems/mruby-symbol-ext/mrblib/symbol.rb | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/mrbgems/mruby-symbol-ext/mrblib/symbol.rb b/mrbgems/mruby-symbol-ext/mrblib/symbol.rb index 1e3d24b80..9e45f0acd 100644 --- a/mrbgems/mruby-symbol-ext/mrblib/symbol.rb +++ b/mrbgems/mruby-symbol-ext/mrblib/symbol.rb @@ -1,6 +1,7 @@ class Symbol include Comparable + # @mrbgem mruby-symbol-ext alias intern to_sym def to_proc @@ -14,7 +15,8 @@ class Symbol # sym.capitalize -> symbol # # Same as <code>sym.to_s.capitalize.intern</code>. - + # + # @mrbgem mruby-symbol-ext def capitalize (self.to_s.capitalize! || self).to_sym end @@ -24,7 +26,8 @@ class Symbol # sym.downcase -> symbol # # Same as <code>sym.to_s.downcase.intern</code>. - + # + # @mrbgem mruby-symbol-ext def downcase (self.to_s.downcase! || self).to_sym end @@ -34,7 +37,8 @@ class Symbol # sym.upcase -> symbol # # Same as <code>sym.to_s.upcase.intern</code>. - + # + # @mrbgem mruby-symbol-ext def upcase (self.to_s.upcase! || self).to_sym end @@ -44,7 +48,8 @@ class Symbol # sym.casecmp(other) -> -1, 0, +1 or nil # # Case-insensitive version of <code>Symbol#<=></code>. - + # + # @mrbgem mruby-symbol-ext def casecmp(other) return nil unless other.kind_of?(Symbol) lhs = self.to_s; lhs.upcase! @@ -57,7 +62,8 @@ class Symbol # sym.empty? -> true or false # # Returns that _sym_ is :"" or not. - + # + # @mrbgem mruby-symbol-ext def empty? self.length == 0 end |
