Sha256: b25f6c0fb093b600ee1dad1f800e761bc416bafccd459de60d7647bbf5badebe
Contents?: true
Size: 658 Bytes
Versions: 2
Compression:
Stored size: 658 Bytes
Contents
require './feedback' class Restart def self.can_restart? `uname -a` =~ /Darwin/ end def self.restart! Feedback.report('starting', 'dns server') if `sudo launchctl list` =~ /\d+.+com.yodelcms.dns$/ `sudo launchctl unload /Library/LaunchDaemons/com.yodelcms.dns.plist` end `sudo launchctl load /Library/LaunchDaemons/com.yodelcms.dns.plist` Feedback.report('starting', 'web server') if `sudo launchctl list` =~ /\d+.+com.yodelcms.server$/ `sudo launchctl unload /Library/LaunchDaemons/com.yodelcms.server.plist` end `sudo launchctl load /Library/LaunchDaemons/com.yodelcms.server.plist` end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
yodel-0.0.7 | lib/yodel/command/restart.rb |
yodel-0.0.4 | lib/yodel/command/restart.rb |