class RegexpExamples::DotGroup

A special case of CharGroup, for the pattern /./ (For example, we never need to care about ignorecase here!)

Attributes

multiline[R]

Public Class Methods

new(multiline) click to toggle source
# File lib/regexp-examples/groups.rb, line 103
def initialize(multiline)
  @multiline = multiline
end

Public Instance Methods

result() click to toggle source
# File lib/regexp-examples/groups.rb, line 107
def result
  chars = multiline ? CharSets::Any : CharSets::AnyNoNewLine
  chars.lazy.map do |result|
    GroupResult.new(result)
  end
end