class Goodcheck::Pattern::Literal

Attributes

case_sensitive[R]
source[R]

Public Class Methods

new(source:, case_sensitive:) click to toggle source
# File lib/goodcheck/pattern.rb, line 7
def initialize(source:, case_sensitive:)
  @source = source
  @case_sensitive = case_sensitive
end

Public Instance Methods

regexp() click to toggle source
# File lib/goodcheck/pattern.rb, line 12
def regexp
  @regexp ||= ::Regexp.compile(::Regexp.escape(source), !case_sensitive)
end