Module: FederatedRails::ProvisioningManager
- Included in:
- DevelopmentStrategy, FederationStrategy
- Defined in:
- lib/federated_rails/provisioning_manager.rb
Instance Method Summary collapse
- #host_subject ⇒ Object
- #provision(subject) ⇒ Object
- #provision_development(subject) ⇒ Object
- #retrieve_federated_value(attr) ⇒ Object
- #update(subject) ⇒ Object
- #update_development(subject) ⇒ Object
Instance Method Details
#host_subject ⇒ Object
28 29 30 |
# File 'lib/federated_rails/provisioning_manager.rb', line 28 def host_subject Object::const_get(Rails.application.config.federation.subject) end |
#provision(subject) ⇒ Object
4 5 6 |
# File 'lib/federated_rails/provisioning_manager.rb', line 4 def provision (subject) logger.debug "Executed default NOOP provisioner against #{subject}" end |
#provision_development(subject) ⇒ Object
12 13 14 |
# File 'lib/federated_rails/provisioning_manager.rb', line 12 def provision_development (subject) logger.debug "Executed default NOOP development provisioning against #{subject}" end |
#retrieve_federated_value(attr) ⇒ Object
20 21 22 23 24 25 26 |
# File 'lib/federated_rails/provisioning_manager.rb', line 20 def retrieve_federated_value(attr) if Rails.application.config.federation.attributes request.env[ Rails.application.config.federation.mapping[attr][:env] ] else request.env[ Rails.application.config.federation.mapping[attr][:header] ] end end |
#update(subject) ⇒ Object
8 9 10 |
# File 'lib/federated_rails/provisioning_manager.rb', line 8 def update (subject) logger.debug "Executed default NOOP updater against #{subject}" end |
#update_development(subject) ⇒ Object
16 17 18 |
# File 'lib/federated_rails/provisioning_manager.rb', line 16 def update_development (subject) logger.debug "Executed default NOOP development updater against #{subject}" end |