lib/regexp-examples/regexp_extensions.rb in regexp-examples-0.2.1 vs lib/regexp-examples/regexp_extensions.rb in regexp-examples-0.2.2
- old
+ new
@@ -1,15 +1,13 @@
class Regexp
module Examples
def examples
partial_examples =
RegexpExamples::Parser.new(source)
- .parse
- .map {|repeater| repeater.result}
- full_examples = RegexpExamples::permutations_of_strings(partial_examples.dup, no_join: true)
- full_examples_with_backrefs = \
- RegexpExamples::BackReferenceReplacer.new.substitute_backreferences(full_examples)
- full_examples_with_backrefs.map(&:join)
+ .parse
+ .map {|repeater| repeater.result}
+ full_examples = RegexpExamples::permutations_of_strings(partial_examples)
+ RegexpExamples::BackReferenceReplacer.new.substitute_backreferences(full_examples)
end
end
include Examples
end