Anonymous Quiz
4%
[1, 2, 3]
84%
[2, 4, 6]
2%
nil
10%
Runtime error
👎4🤔2
Which method is used to create a new instance of a class in Ruby?
Anonymous Quiz
87%
new
2%
create
11%
initialize
0%
start
What does the following code do?
hash = { a: 1, b: 2, c: 3 }
hash.each_key { |key| puts key }
hash = { a: 1, b: 2, c: 3 }
hash.each_key { |key| puts key }
Anonymous Quiz
2%
Prints only the values of the hash
93%
Prints only the keys of the hash
3%
Prints both keys and values of the hash
2%
Runtime error
Which of the following methods adds an element to the end of an array?
Anonymous Quiz
8%
add
72%
push
4%
insert
16%
append
Which of the following methods converts a string to a number?
Anonymous Quiz
5%
to_integer
3%
to_num
90%
to_i
1%
parse
What does the super keyword do in Ruby?
Anonymous Quiz
0%
Defines a new method for the class
4%
Passes control to another block
6%
Creates a superclass
90%
Calls the parent class's method with the same arguments
Which design pattern is typically used to construct objects with complex creation logic?
Anonymous Quiz
3%
Observer
9%
Singleton
46%
Builder
43%
Factory