summaryrefslogtreecommitdiffhomepage
path: root/mrbgems/mruby-symbol-ext/mrblib/symbol.rb
diff options
context:
space:
mode:
Diffstat (limited to 'mrbgems/mruby-symbol-ext/mrblib/symbol.rb')
-rw-r--r--mrbgems/mruby-symbol-ext/mrblib/symbol.rb16
1 files changed, 5 insertions, 11 deletions
diff --git a/mrbgems/mruby-symbol-ext/mrblib/symbol.rb b/mrbgems/mruby-symbol-ext/mrblib/symbol.rb
index 9e45f0acd..1e3d24b80 100644
--- a/mrbgems/mruby-symbol-ext/mrblib/symbol.rb
+++ b/mrbgems/mruby-symbol-ext/mrblib/symbol.rb
@@ -1,7 +1,6 @@
class Symbol
include Comparable
- # @mrbgem mruby-symbol-ext
alias intern to_sym
def to_proc
@@ -15,8 +14,7 @@ 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
@@ -26,8 +24,7 @@ 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
@@ -37,8 +34,7 @@ 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
@@ -48,8 +44,7 @@ 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!
@@ -62,8 +57,7 @@ class Symbol
# sym.empty? -> true or false
#
# Returns that _sym_ is :"" or not.
- #
- # @mrbgem mruby-symbol-ext
+
def empty?
self.length == 0
end