Class: GemChangelogDiff::Formatters::Base

Inherits:
Object
  • Object
show all
Defined in:
lib/gem_changelog_diff/formatters/base.rb

Direct Known Subclasses

Json, Markdown, Text

Instance Method Summary collapse

Constructor Details

#initialize(color: false) ⇒ Base

Returns a new instance of Base.



15
16
17
# File 'lib/gem_changelog_diff/formatters/base.rb', line 15

def initialize(color: false)
  @color = color
end

Instance Method Details

#format(_gem_reports) ⇒ Object

Raises:

  • (NotImplementedError)


19
20
21
# File 'lib/gem_changelog_diff/formatters/base.rb', line 19

def format(_gem_reports)
  raise NotImplementedError, "#{self.class}#format must be implemented"
end