diff options
Diffstat (limited to 'kernel.rb')
| -rw-r--r-- | kernel.rb | 27 |
1 files changed, 4 insertions, 23 deletions
@@ -17,7 +17,7 @@ module Kernel # def class Primitive.attr! :leaf - Primitive.cexpr! 'rb_obj_class(self)' + Primitive.cexpr! 'rb_obj_class_must(self)' end # @@ -52,18 +52,8 @@ module Kernel # call-seq: # obj.frozen? -> true or false # - # Returns the freeze status of <i>obj</i>. - # - # a = [ "a", "b", "c" ] - # a.freeze #=> ["a", "b", "c"] - # a.frozen? #=> true - #-- - # Determines if the object is frozen. Equivalent to `Object#frozen?` in Ruby. - # @param[in] obj the object to be determines - # @retval Qtrue if frozen - # @retval Qfalse if not frozen - #++ - # + # Returns whether +self+ is frozen; + # see {Frozen Objects}[rdoc-ref:frozen_objects.md]. def frozen? Primitive.attr! :leaf Primitive.cexpr! 'rb_obj_frozen_p(self)' @@ -141,6 +131,7 @@ module Kernel # loop do # print "Input: " # line = gets + # # break if q, Q is entered or EOF signal (Ctrl-D on Unix, Ctrl-Z on windows) is sent # break if !line or line =~ /^q/i # # ... # end @@ -291,13 +282,3 @@ module Kernel end end end - -class Module - # Internal helper for built-in initializations to define methods only when YJIT is enabled. - # This method is removed in yjit_hook.rb. - private def with_yjit(&block) # :nodoc: - if defined?(RubyVM::YJIT) - RubyVM::YJIT.send(:add_yjit_hook, block) - end - end -end |
