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
def +(o)
Options.new(@options + o)
self.class.new(@options + o)
end
def -(o)
Options.new(@options - o)
self.class.new(@options - o)
end
def &(o)
Options.new(@options & o)
self.class.new(@options & o)
end
def |(o)
Options.new(@options | o)
self.class.new(@options | o)
end
def *(arg)