# File lib/rack/mount/vendor/regin/regin/alternation.rb, line 3
3: def initialize(*args)
4: args, options = extract_options(args)
5:
6: if args.length == 1 && args.first.instance_of?(Array)
7: super(args.first)
8: else
9: super(args)
10: end
11:
12: if options.key?(:ignorecase)
13: @array.map! { |e| e.dup(:ignorecase => options[:ignorecase]) }
14: end
15: end
# File lib/rack/mount/vendor/regin/regin/alternation.rb, line 28
28: def dup(options = {})
29: self.class.new(to_a, options)
30: end
# File lib/rack/mount/vendor/regin/regin/alternation.rb, line 24
24: def flags
25: 0
26: end
Returns true if expression could be treated as a literal string.
Alternation groups are never literal.
# File lib/rack/mount/vendor/regin/regin/alternation.rb, line 20
20: def literal?
21: false
22: end
Disabled; run with --debug to generate this.
Generated with the Darkfish Rdoc Generator 1.1.6.