Sha256: 36033d4d6636f4e25dfeb5f0ccf42d6ea1b05a088ae91f8ef0388a2d2dd32ff4
Contents?: true
Size: 584 Bytes
Versions: 1
Compression:
Stored size: 584 Bytes
Contents
require_dependency "cogy/application_controller" module Cogy class CogyController < ApplicationController # GET /cmd/:cmd/:user def command cmd = params[:cmd] args = request.query_parameters.select { |k,_| k !~ /\Acog_opt_/ }.values opts = request.query_parameters.select { |k,_| k =~ /\Acog_opt_/ } .transform_keys { |k| k.sub("cog_opt_", "") } user = params[:user] render text: Cogy.commands[cmd].run!(args, opts, user) end # GET /inventory def inventory render text: Cogy.bundle_config.to_yaml end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
cogy-0.0.1 | app/controllers/cogy/cogy_controller.rb |