Avoid hardcoding the class name
This commit is contained in:
parent
edbb219bbd
commit
ae4b9fffd4
@ -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)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user