# File lib/rack/mount/vendor/regin/regin/expression.rb, line 5 def initialize(*args) args, options = extract_options(args) @multiline = @ignorecase = @extended = nil if args.length == 1 && args.first.instance_of?(Array) super(args.first) else args = args.map { |e| e.instance_of?(String) ? Character.new(e) : e } super(args) end self.multiline = options[:multiline] if options.key?(:multiline) self.ignorecase = options[:ignorecase] if options.key?(:ignorecase) self.extended = options[:extended] if options.key?(:extended) end