@@default_options.merge(@options)
end
- def do_with(options)
- original = @options
- @options = original.merge(options)
- result = yield
- @options = original
- result
- end
-
def self.option(key, value)
@@default_options ||= {}
@@default_options[key] = value