Sha256: 4a4080217623f8e4bd94f66e3468ece36db48bc0637df0611b4764268f47f252

Contents?: true

Size: 476 Bytes

Versions: 12

Compression:

Stored size: 476 Bytes

Contents

module Capsaicin

  module Service

    SVC_ACTION_CAPTIONS = Hash.new do |h,k|
      h[k] = "#{k.to_s.capitalize} Service"
    end.update :status => 'Check Status', 
                :check => 'Check Config', 
                :summary => 'Status Summary'

    %w(lsb crm windows command).each do |k|
      require File.join(File.dirname(__FILE__), 'service', k+'.rb')
    end

    include LSB, CRM, Windows, Command

  end

end

Capistrano.plugin :service, Capsaicin::Service

Version data entries

12 entries across 12 versions & 2 rubygems

Version Path
joekhoobyar-capsaicin-0.1.0 lib/capsaicin/service.rb
joekhoobyar-capsaicin-0.1.1 lib/capsaicin/service.rb
joekhoobyar-capsaicin-0.1.2 lib/capsaicin/service.rb
joekhoobyar-capsaicin-0.1.3 lib/capsaicin/service.rb
joekhoobyar-capsaicin-0.1.4 lib/capsaicin/service.rb
joekhoobyar-capsaicin-0.1.5 lib/capsaicin/service.rb
joekhoobyar-capsaicin-0.1.6 lib/capsaicin/service.rb
capsaicin-0.1.3 lib/capsaicin/service.rb
capsaicin-0.1.2 lib/capsaicin/service.rb
capsaicin-0.1.5 lib/capsaicin/service.rb
capsaicin-0.1.4 lib/capsaicin/service.rb
capsaicin-0.1.6 lib/capsaicin/service.rb