mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
fb38cfb90f
I need to raise LocalJumpError here (for the first "J" of the output "JUST ANOTHER RUBY HACKER"), but this `return` does not raise error in Ruby 2.4. [Fix GH-1703] Author: Yutaka HARA <yutaka.hara+github@gmail.com> git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59989 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
28 lines
1.2 KiB
Ruby
28 lines
1.2 KiB
Ruby
def _(&b)$><<->(x){x ? (String===x ?x.upcase:
|
|
(Class===x ? x : x.class).name[$a?0:($a=5)]):
|
|
" "}[ begin b[];rescue Exception;$!;end ] end
|
|
|
|
_ { yield }
|
|
_ { method(:p).unbind }
|
|
_ { eval "{ " }
|
|
_ { Thread.current.join }
|
|
_ { nil }
|
|
_ { select }
|
|
_ { ruby }
|
|
_ { self.class }
|
|
_ { Thread.current.group }
|
|
_ { nil.to_h }
|
|
_ { "\xFF".encode("big5") }
|
|
_ { raise }
|
|
_ { [0][1] }
|
|
_ { Regexp.compile "*" }
|
|
_ { RUBY_COPYRIGHT[32] }
|
|
_ { binding }
|
|
_ { :s.class.name[1] }
|
|
_ { warn }
|
|
_ { [a: :b][0] }
|
|
_ { methods }
|
|
_ { IO.class }
|
|
_ { {}.fetch(0) }
|
|
_ { open " " }
|
|
_ { 1000000.chr }
|