Method: Lucid::InterfaceRb::Matcher::BaseMatcher#initialize

Defined in:
lib/lucid/interface_rb/matcher.rb

#initialize(code_keyword, pattern, multiline_argument_class) ⇒ BaseMatcher

Returns a new instance of BaseMatcher.



8
9
10
11
12
13
# File 'lib/lucid/interface_rb/matcher.rb', line 8

def initialize(code_keyword, pattern, multiline_argument_class)
  @number_of_arguments = 0
  @code_keyword = code_keyword
  @pattern = replace_and_count_capturing_groups(pattern)
  @multiline_argument_class = multiline_argument_class
end