Class: KnifeSpork::Plugins::Irccat

Inherits:
Plugin
  • Object
show all
Defined in:
lib/knife-spork/plugins/irccat.rb

Instance Method Summary collapse

Methods inherited from Plugin

#enabled?, hook, hooks, #initialize, name

Constructor Details

This class inherits a constructor from KnifeSpork::Plugins::Plugin

Instance Method Details

#after_promote_remoteObject



14
15
16
17
18
19
20
# File 'lib/knife-spork/plugins/irccat.rb', line 14

def after_promote_remote
  environments.each do |environment|
    diff = environment_diffs[environment.name]
    env_gist = gist(environment, diff) if config.gist
    irccat("#BOLD#PURPLECHEF:#NORMAL #{organization}#{current_user} promoted #TEAL#{cookbooks.collect{ |c| "#{c.name}@#{c.version}" }.join(", ")}#NORMAL to #{environment.name} #{env_gist}")
  end
end

#after_uploadObject



10
11
12
# File 'lib/knife-spork/plugins/irccat.rb', line 10

def after_upload
  irccat("#BOLD#PURPLECHEF:#NORMAL #{organization}#{current_user} uploaded #TEAL#{cookbooks.collect{ |c| "#{c.name}@#{c.version}" }.join(", ")}#NORMAL")
end

#performObject



8
# File 'lib/knife-spork/plugins/irccat.rb', line 8

def perform; end