app/controllers/cogy/cogy_controller.rb in cogy-0.1.0 vs app/controllers/cogy/cogy_controller.rb in cogy-0.1.1

- old
+ new

@@ -10,13 +10,13 @@ # by the cogy executable. # # See https://github.com/skroutz/cogy-bundle. def command cmd = params[:cmd] - args = request.query_parameters.select { |k,_| k =~ /\Acog_argv_/ }.values - opts = request.query_parameters.select { |k,_| k =~ /\Acog_opt_/ } - .transform_keys { |k| k.sub("cog_opt_", "") } - cogy_env = request.query_parameters.select { |k,_| k =~ /\Acogy_/ } + args = request.query_parameters.select { |k, _| k.start_with?("cog_argv_") }.values + opts = request.query_parameters.select { |k, _| k.start_with?("cog_opt_") } + .transform_keys { |k| k.sub("cog_opt_", "") } + cogy_env = request.query_parameters.select { |k, _| k.start_with?("cogy_") } user = params[:user] begin if (command = Cogy.commands[cmd]) context = Context.new(args, opts, user, cogy_env)