Avoid hardcoding the class name

This commit is contained in:
Jack Nagel 2014-08-13 23:45:48 -05:00
parent edbb219bbd
commit ae4b9fffd4

View File

@ -85,19 +85,19 @@ class Options
end end
def +(o) def +(o)
Options.new(@options + o) self.class.new(@options + o)
end end
def -(o) def -(o)
Options.new(@options - o) self.class.new(@options - o)
end end
def &(o) def &(o)
Options.new(@options & o) self.class.new(@options & o)
end end
def |(o) def |(o)
Options.new(@options | o) self.class.new(@options | o)
end end
def *(arg) def *(arg)