I'm trying to use the Set
class from the standard Ruby library. I am creating an empty Set
like so:
Set.new
but then I end up with this error:
main.rb:36:in `<main>': uninitialized constant Set (NameError)
Set.new
^^^
How do I properly create an empty instance of Set
CodePudding user response:
Set
is standard Ruby class, but you need to require it just like any other class / module from the standard library (like JSON
, Date
, Timeout
, etc.)
You need to add to the top of your main.rb
require 'set'
You can see it in the examples in the official docs
CodePudding user response:
You need to add
require 'set'
Top the top of your Ruby file main.rb