Class: CircleCI::CoverageReporter::VCS::Base Abstract

Inherits:
Object
  • Object
show all
Defined in:
lib/circleci/coverage_reporter/vcs/base.rb

Overview

This class is abstract.

Subclass and override #create_comment to implement a custom VCS client class.

Direct Known Subclasses

GitHub

Instance Method Summary collapse

Constructor Details

#initialize(token) ⇒ Base

Returns a new instance of Base.

Parameters:

  • token (String)


7
8
9
# File 'lib/circleci/coverage_reporter/vcs/base.rb', line 7

def initialize(token)
  @token = token
end

Instance Method Details

#create_comment(body) ⇒ void

This method returns an undefined value.

Parameters:

  • body (String)

Raises:

  • (NotImplementedError)


13
14
15
# File 'lib/circleci/coverage_reporter/vcs/base.rb', line 13

def create_comment(body) # rubocop:disable Lint/UnusedMethodArgument
  raise NotImplementedError
end