class Simplepub::Cli::Config
Public Class Methods
source_root()
click to toggle source
# File lib/simplepub/cli/config.rb, line 15 def self.source_root Simplepub.templates_root end
Public Instance Methods
install()
click to toggle source
# File lib/simplepub/cli/config.rb, line 7 def install if Process.uid == 0 install_as_root else install_as_user end end
Private Instance Methods
install_as_root()
click to toggle source
# File lib/simplepub/cli/config.rb, line 21 def install_as_root say "Installing system wide as root", :green directory "/etc/simplepub" template "simplepub.yml", "/etc/simplepub/config.yml" end
install_as_user()
click to toggle source
# File lib/simplepub/cli/config.rb, line 27 def install_as_user say "Installing locally", :green template "simplepub.yml", "#{ENV['HOME']}/.simplepub.yml" end