class Cucumber::Glue::Snippet::BaseSnippet

def initialize(cucumber_expression_generator, code_keyword, step_name, multiline_argument)

def initialize(cucumber_expression_generator, code_keyword, step_name, multiline_argument)
  @number_of_arguments = 0
  @code_keyword = code_keyword
  @pattern = replace_and_count_capturing_groups(step_name)
  @generated_expressions = cucumber_expression_generator.generate_expressions(step_name)
  @multiline_argument = MultilineArgumentSnippet.new(multiline_argument)
end