class SwissAdmin::HostInfo
Public Instance Methods
generate_json(message)
click to toggle source
# File lib/swiss_admin/web/app.rb, line 10 def generate_json(message) JSON.generate(message) end
run_plugin(klass, params)
click to toggle source
# File lib/swiss_admin/web/app.rb, line 14 def run_plugin(klass, params) begin generate_json(params[:plugin] => klass.send(params[:plugin])) rescue NoMethodError => e generate_json(error: "Plugin not implemented correctly or does not exist") end end