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, 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