Method: Sufia::Arkivo::CreateSubscriptionJob#perform
- Defined in:
- lib/sufia/arkivo/create_subscription_job.rb
#perform(user_key) ⇒ Object
9 10 11 12 13 14 15 16 17 18 19 20 |
# File 'lib/sufia/arkivo/create_subscription_job.rb', line 9 def perform(user_key) @user = ::User.find_by_user_key(user_key) validate_user! # post json to API response = post_to_api # parse results subscription_path = response.headers['Location'] # create subscription user.arkivo_subscription = subscription_path user.save end |