Updated gem hooks for bushido claimed event
This commit is contained in:
parent
7b8053241d
commit
9bab872e5b
2
Gemfile
2
Gemfile
@ -78,6 +78,6 @@ group :test do
|
|||||||
end
|
end
|
||||||
|
|
||||||
group :production do
|
group :production do
|
||||||
gem 'bushido'
|
gem 'bushido', :git => 'git://github.com/Bushido/bushidogem.git'
|
||||||
end
|
end
|
||||||
|
|
||||||
|
16
Gemfile.lock
16
Gemfile.lock
@ -1,3 +1,13 @@
|
|||||||
|
GIT
|
||||||
|
remote: git://github.com/Bushido/bushidogem.git
|
||||||
|
revision: 42dee66bb6a89d6e65e2b474289d37b0790a9913
|
||||||
|
specs:
|
||||||
|
bushido (0.0.30)
|
||||||
|
highline (>= 1.6.1)
|
||||||
|
json (>= 1.4.6)
|
||||||
|
orm_adapter (~> 0.0.3)
|
||||||
|
rest-client (>= 1.6.1)
|
||||||
|
|
||||||
GIT
|
GIT
|
||||||
remote: git://github.com/Bushido/devise_cas_authenticatable.git
|
remote: git://github.com/Bushido/devise_cas_authenticatable.git
|
||||||
revision: 0e5a949fba02629b4ee18a59c0ff410cea523829
|
revision: 0e5a949fba02629b4ee18a59c0ff410cea523829
|
||||||
@ -67,10 +77,6 @@ GEM
|
|||||||
bson (1.3.1)
|
bson (1.3.1)
|
||||||
bson_ext (1.3.1)
|
bson_ext (1.3.1)
|
||||||
builder (2.1.2)
|
builder (2.1.2)
|
||||||
bushido (0.0.30)
|
|
||||||
highline (>= 1.6.1)
|
|
||||||
json (>= 1.4.6)
|
|
||||||
rest-client (>= 1.6.1)
|
|
||||||
cancan (1.6.5)
|
cancan (1.6.5)
|
||||||
capybara (1.0.0)
|
capybara (1.0.0)
|
||||||
mime-types (>= 1.16)
|
mime-types (>= 1.16)
|
||||||
@ -296,7 +302,7 @@ DEPENDENCIES
|
|||||||
actionmailer-with-request
|
actionmailer-with-request
|
||||||
autotest
|
autotest
|
||||||
bson_ext (~> 1.3.0)
|
bson_ext (~> 1.3.0)
|
||||||
bushido
|
bushido!
|
||||||
bushido_stub!
|
bushido_stub!
|
||||||
cancan
|
cancan
|
||||||
capybara
|
capybara
|
||||||
|
@ -26,6 +26,8 @@ module Locomotive
|
|||||||
end
|
end
|
||||||
|
|
||||||
def enable_bushido!
|
def enable_bushido!
|
||||||
|
require './lib/locomotive/hosting/bushido/hooks'
|
||||||
|
|
||||||
self.config.domain = ENV['APP_TLD'] unless self.config.multi_sites?
|
self.config.domain = ENV['APP_TLD'] unless self.config.multi_sites?
|
||||||
|
|
||||||
self.config.devise_modules = [:cas_authenticatable, :rememberable, :trackable]
|
self.config.devise_modules = [:cas_authenticatable, :rememberable, :trackable]
|
||||||
|
7
lib/locomotive/hosting/bushido/hooks.rb
Normal file
7
lib/locomotive/hosting/bushido/hooks.rb
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
Bushido::Hooks.listen("app.claimed") do |data|
|
||||||
|
puts "Saving #{account.inspect} with incoming data #{data.inspect}"
|
||||||
|
|
||||||
|
account = Account.first
|
||||||
|
account.email = data["email"]
|
||||||
|
account.save
|
||||||
|
end
|
Loading…
Reference in New Issue
Block a user