Class: Spree::Admin::WebhooksSubscriberRulesController
- Inherits:
-
ResourceController
- Object
- ResourceController
- Spree::Admin::WebhooksSubscriberRulesController
- Defined in:
- app/controllers/spree/admin/webhooks_subscriber_rules_controller.rb
Instance Method Summary collapse
- #collection ⇒ Object
- #collection_url(options = {}) ⇒ Object
- #load_resource_instance ⇒ Object
- #load_webhooks_subscriber ⇒ Object
- #model_class ⇒ Object
-
#object_name ⇒ Object
depend on type of rule eg.
- #scope ⇒ Object
Instance Method Details
#collection ⇒ Object
17 18 19 |
# File 'app/controllers/spree/admin/webhooks_subscriber_rules_controller.rb', line 17 def collection scope end |
#collection_url(options = {}) ⇒ Object
28 29 30 |
# File 'app/controllers/spree/admin/webhooks_subscriber_rules_controller.rb', line 28 def collection_url( = {}) edit_admin_webhooks_subscriber_url(params[:webhooks_subscriber_id], ) end |
#load_resource_instance ⇒ Object
22 23 24 25 26 |
# File 'app/controllers/spree/admin/webhooks_subscriber_rules_controller.rb', line 22 def load_resource_instance return scope.new if new_actions.include?(action) scope.find(params[:id]) end |
#load_webhooks_subscriber ⇒ Object
6 7 8 |
# File 'app/controllers/spree/admin/webhooks_subscriber_rules_controller.rb', line 6 def load_webhooks_subscriber @webhooks_subscriber = Spree::Webhooks::Subscriber.find(params[:webhooks_subscriber_id]) end |
#model_class ⇒ Object
33 34 35 |
# File 'app/controllers/spree/admin/webhooks_subscriber_rules_controller.rb', line 33 def model_class SpreeCmCommissioner::Webhooks::SubscriberRule end |
#object_name ⇒ Object
depend on type of rule eg. spree_cm_commissioner_webhooks_rules_vendors
39 40 41 |
# File 'app/controllers/spree/admin/webhooks_subscriber_rules_controller.rb', line 39 def object_name @object.class.to_s.underscore.tr('/', '_') end |
#scope ⇒ Object
10 11 12 13 14 |
# File 'app/controllers/spree/admin/webhooks_subscriber_rules_controller.rb', line 10 def scope load_webhooks_subscriber @webhooks_subscriber.rules end |