ruby/symbol.rb

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

29 строки
463 B
Ruby
Исходник Постоянная ссылка Обычный вид История

class Symbol
2024-01-31 18:47:35 +03:00
# call-seq:
# to_s -> string
#
# Returns a string representation of +self+ (not including the leading colon):
#
# :foo.to_s # => "foo"
#
# Related: Symbol#inspect, Symbol#name.
def to_s
Primitive.attr! :leaf
Primitive.cexpr! 'rb_sym_to_s(self)'
end
alias id2name to_s
# call-seq:
# to_sym -> self
#
# Returns +self+.
#
# Related: String#to_sym.
def to_sym
self
end
alias intern to_sym
end