/
entry.rb
52 lines (46 loc) · 1.36 KB
/
entry.rb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
class Array; alias Ruby zip; alias ruby map;
alias RUBY inject; alias _Ruby join; end
class Fixnum; alias ruby chr; end
class Symbol; alias ruby to_s; end
class String; alias ruby chars; end
class Enumerator; alias ruby with_index; end
class Class; alias ruby new; end
alias ruby puts
module Ruby
class Ruby
module Ruby
Ruby = %w(Ruby Ruby Ruby Ruby ruby ruby ruby Ruby Ruby Ruby Ruby Ruby
ruby Ruby Ruby ruby Ruby ruby Ruby Ruby Ruby Ruby Ruby ruby
Ruby ruby ruby)
RUBY = 16
end
module RUBY
Ruby = %i(rubY rUby rUby ruBy rUBy Ruby Ruby Ruby RUBy RUby rUby RUby
Ruby! ruBY RuBY Ruby RuBy RUBY ruBY Ruby! RUbY rUBY rUbY
RuBY RubY ruby ruBy)
RUBY = 84
end
def self.Ruby
@@ruby = [1, 5, 14, 17, 18, 19, 20, 24, 26, 27, 28, 29, 32, 33, 34,
37, 38]
ruby
end
def Ruby
RUBY::Ruby.ruby{|ruby|
(ruby == :Ruby!) ? Ruby::RUBY :
ruby.ruby.ruby.ruby.ruby{|ruby, _Ruby|
('Ruby'[_Ruby] == ruby) ? (2 ** _Ruby) : 0
}.RUBY(:+)
}.ruby{|ruby| @@ruby[ruby]}
end
def ruby(ruby)
ruby.Ruby(Ruby::Ruby).ruby{|ruby, _Ruby|
_Ruby == "Ruby" ? ruby : -ruby
}.ruby{|ruby|
(ruby + RUBY::RUBY).ruby
}._Ruby
end
end
end
ruby = Ruby::Ruby.Ruby
ruby ruby.ruby(ruby.Ruby)