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 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80
|
class Heckled
attr_accessor :names
def initialize
@names = []
end
def self.is_a_klass_method?
true
end
def uses_while
i = 1
while i < 10
i += 1
end
i
end
def uses_until
i = 1
until i >= 10
i += 1
end
i
end
def uses_numeric_literals
i = 1
i += 10
i -= 3.5
end
def uses_strings
@names << "Hello, Robert"
@names << "Hello, Jeff"
@names << "Hi, Frank"
end
def uses_different_types
i = 1
b = "Hello, Joe"
c = 3.3
end
def uses_the_same_literal
i = 1
i = 1
i = 1
end
def uses_if
if true
if false
return
end
end
end
def uses_unless
unless true
if false
return
end
end
end
def uses_masignment
one, two = [1, 2]
end
def uses_infinite_loop?
# Converts to a infinite loop actually
some_func until true
end
# placeholder
def some_func
end
end
|