Tweaks to match the Bushido Events api

This commit is contained in:
Sean Grove 2011-05-30 14:17:42 -07:00
parent 293557a245
commit 6834e6db85
1 changed files with 5 additions and 5 deletions

View File

@ -59,19 +59,19 @@ namespace :bushido do
desc "Perform custom actions triggered by the Bushido hosting platform." desc "Perform custom actions triggered by the Bushido hosting platform."
task :event => :environment do task :event => :environment do
event = ::Bushido::App.last_event event = ::Bushido::Event.last
puts "processing...#{event.inspect}" puts "processing...#{event.inspect}"
case event.category.to_s case event.category.to_s
when 'user' when 'app'
case event.name.to_s case event.name.to_s
when 'create' when 'claim'
# an user has just claimed his application # an user has just claimed his application
account = Account.order_by(:created_at).first account = Account.order_by(:created_at).first
account.email = event.data['email'] account.email = event.data['bushido_user_email']
account.bushido_user_id = event.data['id'] account.bushido_user_id = event.data['bushido_user_id']
account.save! account.save!
end end