class Gitlab::QA::Scenario::Template

def self.perform(*args)

def self.perform(*args)
  new.tap do |scenario|
    yield scenario if block_given?
    return scenario.perform(*args)
  end
end

def perform(*_args)

def perform(*_args)
  raise NotImplementedError
end