app/controllers/bushido/data_controller.rb in bushido-0.0.30 vs app/controllers/bushido/data_controller.rb in bushido-0.0.31
- old
+ new
@@ -1,24 +1,33 @@
module Bushido
class DataController < ApplicationController
-
+
# POST /bushido/data/
def index
- @key = params.delete(:key)
+ @key = params.delete("key")
if ENV["BUSHIDO_APP_KEY"] != @key
respond_to do |format|
format.html { render :layout => false, :text => true, :status => :forbidden }
format.json { render :status => 401 }
return
end
end
-
- puts "OMG GOT DATA FROM BUSHIBUS"
- puts params.inspect
- puts params[:category].inspect
- Bushido::Data.fire(params, "#{params[:category]}.#{params[:event]}")
- respond_to do |format|
- format.json {render :json => {'acknowledged' => true}, :status => 200}
- end
+
+ puts "Bushibus Data rec'd"
+ puts params.inspect
+ puts params["category"].inspect
+
+ hook_data = {}
+ hook_data["category"] = params["category"]
+ hook_data["event"] = params["event"]
+ hook_data["data"] = params["data"]
+
+ puts "Firing with: #{hook_data.inspect}"
+
+ Bushido::Data.fire(hook_data, "#{params['category']}.#{params['event']}")
+
+ respond_to do |format|
+ format.json {render :json => {'acknowledged' => true}, :status => 200}
+ end
end
end
end