Class: WebhookTemplate
- Inherits:
-
Template
- Object
- Template
- WebhookTemplate
- Extended by:
- FriendlyId
- Includes:
- Authorizable, Parameterizable::ByIdName, Taxonomix
- Defined in:
- app/models/webhook_template.rb
Class Method Summary collapse
- .acceptable_template_input_types ⇒ Object
-
.base_class ⇒ Object
we have to override the base_class because polymorphic associations does not detect it correctly, more details at apidock.com/rails/ActiveRecord/Associations/ClassMethods/has_many#1010-Polymorphic-has-many-within-inherited-class-gotcha.
- .default_render_scope_class ⇒ Object
- .log_render_results? ⇒ Boolean
Instance Method Summary collapse
Class Method Details
.acceptable_template_input_types ⇒ Object
48 49 50 |
# File 'app/models/webhook_template.rb', line 48 def self.acceptable_template_input_types [:user] end |
.base_class ⇒ Object
we have to override the base_class because polymorphic associations does not detect it correctly, more details at apidock.com/rails/ActiveRecord/Associations/ClassMethods/has_many#1010-Polymorphic-has-many-within-inherited-class-gotcha
14 15 16 |
# File 'app/models/webhook_template.rb', line 14 def base_class self end |
.default_render_scope_class ⇒ Object
40 41 42 |
# File 'app/models/webhook_template.rb', line 40 def self.default_render_scope_class ForemanWebhooks::Renderer::Scope::WebhookTemplate end |
.log_render_results? ⇒ Boolean
52 53 54 |
# File 'app/models/webhook_template.rb', line 52 def self.log_render_results? true end |
Instance Method Details
#support_single_host_render? ⇒ Boolean
56 57 58 |
# File 'app/models/webhook_template.rb', line 56 def support_single_host_render? false end |
#taxonomy_foreign_conditions ⇒ Object
44 45 46 |
# File 'app/models/webhook_template.rb', line 44 def taxonomy_foreign_conditions { webhook_template_id: id } end |