Sha256: 30936eb17939b40dc504e2c4b319f8b6bd800dc4c2d0e25196ff34b6ef46ad17
Contents?: true
Size: 600 Bytes
Versions: 2
Compression:
Stored size: 600 Bytes
Contents
require_dependency "my_nagios/application_controller" module MyNagios class ChecksController < ApplicationController def new @check = Check.new end def create @check = Check.create(params_check) redirect_to root_path end def run_now @check = Check.find(params[:id]) return unless @check @check.run! respond_to do |format| format.js { render layout: false } end end private def params_check params.require(:check).permit(:host, :user, :pem_key, :description, :interval, :command) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
my_nagios-0.0.2 | app/controllers/my_nagios/checks_controller.rb |
my_nagios-0.0.1 | app/controllers/my_nagios/checks_controller.rb |