Class: RunitMan
- Inherits:
-
Sinatra::Base
- Object
- Sinatra::Base
- RunitMan
- Defined in:
- lib/runit-man/app.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.register_as_runit_service ⇒ Object
85 86 87 88 89 90 |
# File 'lib/runit-man/app.rb', line 85 def register_as_runit_service create_run_script return if File.symlink?(File.join(RunitMan.all_services_directory, 'runit-man')) do_cmd("ln -sf #{File.join(GEM_FOLDER, 'sv')} #{File.join(RunitMan.all_services_directory, 'runit-man')}") do_cmd("ln -sf #{File.join(RunitMan.all_services_directory, 'runit-man')} #{File.join(RunitMan.active_services_directory, 'runit-man')}") end |
Instance Method Details
#log_action(name, text) ⇒ Object
69 70 71 72 73 |
# File 'lib/runit-man/app.rb', line 69 def log_action(name, text) env = request.env addr = env.include?('X_REAL_IP') ? env['X_REAL_IP'] : env['REMOTE_ADDR'] puts "#{addr} - - [#{Time.now}] \"Do #{text} on #{name}\"" end |