class Changelog::Notifier::Adapters::Base

Public Class Methods

new(capistrano) click to toggle source
# File lib/changelog/notifier/adapters/base.rb, line 7
def initialize(capistrano)
  @capistrano = capistrano

  unless @capistrano
    raise ArgumentError, 'No Capistrano instance passed while it is ' \
                         'required.'
  end

  fetches_adapter_configuration
end

Public Instance Methods

configured?() click to toggle source
# File lib/changelog/notifier/adapters/base.rb, line 18
def configured?
  raise NotImplementedError
end
publish!(release_note_hash, version) click to toggle source
# File lib/changelog/notifier/adapters/base.rb, line 22
def publish!(release_note_hash, version)
  raise NotImplementedError
end