SYMBOL INDEX (1026 symbols across 145 files) FILE: app/channels/activity_notification/notification_api_channel.rb class ActivityNotification::NotificationApiChannel (line 2) | class ActivityNotification::NotificationApiChannel < ActivityNotificatio... method subscribed (line 6) | def subscribed FILE: app/channels/activity_notification/notification_api_with_devise_channel.rb class ActivityNotification::NotificationApiWithDeviseChannel (line 2) | class ActivityNotification::NotificationApiWithDeviseChannel < ActivityN... method find_current_target (line 13) | def find_current_target(devise_type = nil) method set_target (line 25) | def set_target method authenticate_target! (line 39) | def authenticate_target! FILE: app/channels/activity_notification/notification_channel.rb class ActivityNotification::NotificationChannel (line 3) | class ActivityNotification::NotificationChannel < ActivityNotification.c... method subscribed (line 9) | def subscribed method set_target (line 20) | def set_target method authenticate_target! (line 33) | def authenticate_target! class ActivityNotification::NotificationChannel (line 39) | class ActivityNotification::NotificationChannel; end method subscribed (line 9) | def subscribed method set_target (line 20) | def set_target method authenticate_target! (line 33) | def authenticate_target! FILE: app/channels/activity_notification/notification_with_devise_channel.rb class ActivityNotification::NotificationWithDeviseChannel (line 2) | class ActivityNotification::NotificationWithDeviseChannel < ActivityNoti... method find_current_target (line 13) | def find_current_target(devise_type = nil) method session (line 21) | def session method set_target (line 30) | def set_target method authenticate_target! (line 44) | def authenticate_target! FILE: app/controllers/activity_notification/apidocs_controller.rb type ActivityNotification (line 1) | module ActivityNotification class ApidocsController (line 4) | class ApidocsController < ActivityNotification.config.parent_controlle... method index (line 71) | def index FILE: app/controllers/activity_notification/notifications_api_controller.rb type ActivityNotification (line 1) | module ActivityNotification class NotificationsApiController (line 3) | class NotificationsApiController < NotificationsController method index (line 28) | def index method open_all (line 49) | def open_all method destroy_all (line 70) | def destroy_all method show (line 84) | def show method destroy (line 95) | def destroy method open (line 107) | def open method move (line 124) | def move method notification_json_options (line 137) | def notification_json_options method notification_json (line 152) | def notification_json method render_notifiable_not_found (line 160) | def render_notifiable_not_found(error) FILE: app/controllers/activity_notification/notifications_api_with_devise_controller.rb type ActivityNotification (line 1) | module ActivityNotification class NotificationsApiWithDeviseController (line 3) | class NotificationsApiWithDeviseController < NotificationsApiController FILE: app/controllers/activity_notification/notifications_controller.rb type ActivityNotification (line 1) | module ActivityNotification class NotificationsController (line 3) | class NotificationsController < ActivityNotification.config.parent_con... method index (line 26) | def index method open_all (line 49) | def open_all method destroy_all (line 72) | def destroy_all method show (line 85) | def show method destroy (line 99) | def destroy method open (line 116) | def open method move (line 134) | def move method target_view_path (line 142) | def target_view_path method set_notification (line 151) | def set_notification method set_index_options (line 158) | def set_index_options method load_index (line 171) | def load_index method redirect_to_notifiable_path (line 185) | def redirect_to_notifiable_path method controller_path (line 193) | def controller_path FILE: app/controllers/activity_notification/notifications_with_devise_controller.rb type ActivityNotification (line 1) | module ActivityNotification class NotificationsWithDeviseController (line 3) | class NotificationsWithDeviseController < NotificationsController FILE: app/controllers/activity_notification/subscriptions_api_controller.rb type ActivityNotification (line 1) | module ActivityNotification class SubscriptionsApiController (line 3) | class SubscriptionsApiController < SubscriptionsController method index (line 22) | def index method create (line 39) | def create method find (line 57) | def find method optional_target_names (line 69) | def optional_target_names method show (line 82) | def show method destroy (line 94) | def destroy method subscribe (line 107) | def subscribe method unsubscribe (line 118) | def unsubscribe method subscribe_to_email (line 129) | def subscribe_to_email method unsubscribe_to_email (line 140) | def unsubscribe_to_email method subscribe_to_optional_target (line 152) | def subscribe_to_optional_target method unsubscribe_to_optional_target (line 164) | def unsubscribe_to_optional_target method subscription_json_include_option (line 173) | def subscription_json_include_option method subscription_json_methods_option (line 179) | def subscription_json_methods_option method subscription_json (line 185) | def subscription_json method validate_and_render_subscription (line 191) | def validate_and_render_subscription FILE: app/controllers/activity_notification/subscriptions_api_with_devise_controller.rb type ActivityNotification (line 1) | module ActivityNotification class SubscriptionsApiWithDeviseController (line 3) | class SubscriptionsApiWithDeviseController < SubscriptionsApiController FILE: app/controllers/activity_notification/subscriptions_controller.rb type ActivityNotification (line 1) | module ActivityNotification class SubscriptionsController (line 3) | class SubscriptionsController < ActivityNotification.config.parent_con... method index (line 20) | def index method create (line 39) | def create method find (line 51) | def find method show (line 62) | def show method destroy (line 76) | def destroy method subscribe (line 93) | def subscribe method unsubscribe (line 109) | def unsubscribe method subscribe_to_email (line 124) | def subscribe_to_email method unsubscribe_to_email (line 139) | def unsubscribe_to_email method subscribe_to_optional_target (line 155) | def subscribe_to_optional_target method unsubscribe_to_optional_target (line 171) | def unsubscribe_to_optional_target method set_subscription (line 181) | def set_subscription method subscription_params (line 186) | def subscription_params method set_index_options (line 200) | def set_index_options method load_index (line 210) | def load_index method redirect_to_subscription_path (line 226) | def redirect_to_subscription_path method controller_path (line 234) | def controller_path FILE: app/controllers/activity_notification/subscriptions_with_devise_controller.rb type ActivityNotification (line 1) | module ActivityNotification class SubscriptionsWithDeviseController (line 3) | class SubscriptionsWithDeviseController < SubscriptionsController FILE: app/jobs/activity_notification/cascading_notification_job.rb class ActivityNotification::CascadingNotificationJob (line 12) | class ActivityNotification::CascadingNotificationJob < ActivityNotificat... method perform (line 26) | def perform(notification_id, cascade_config, step_index = 0) method trigger_optional_target (line 83) | def trigger_optional_target(notification, target_name, options = {}) FILE: app/jobs/activity_notification/notify_all_job.rb class ActivityNotification::NotifyAllJob (line 3) | class ActivityNotification::NotifyAllJob < ActivityNotification.config.p... method perform (line 21) | def perform(targets, notifiable, options = {}) FILE: app/jobs/activity_notification/notify_job.rb class ActivityNotification::NotifyJob (line 3) | class ActivityNotification::NotifyJob < ActivityNotification.config.pare... method perform (line 22) | def perform(target_type, notifiable, options = {}) FILE: app/jobs/activity_notification/notify_to_job.rb class ActivityNotification::NotifyToJob (line 3) | class ActivityNotification::NotifyToJob < ActivityNotification.config.pa... method perform (line 21) | def perform(target, notifiable, options = {}) FILE: app/mailers/activity_notification/mailer.rb class ActivityNotification::Mailer (line 3) | class ActivityNotification::Mailer < ActivityNotification.config.parent_... method send_notification_email (line 12) | def send_notification_email(notification, options = {}) method send_batch_notification_email (line 28) | def send_batch_notification_email(target, notifications, batch_key, op... FILE: lib/activity_notification.rb type ActivityNotification (line 5) | module ActivityNotification type Mailers (line 23) | module Mailers function config (line 28) | def self.config function configure (line 45) | def self.configure function inherit_orm (line 53) | def self.inherit_orm(model) FILE: lib/activity_notification/apis/cascading_notification_api.rb type ActivityNotification (line 1) | module ActivityNotification type CascadingNotificationApi (line 5) | module CascadingNotificationApi function cascade_notify (line 34) | def cascade_notify(cascade_config, options = {}) function validate_cascade_config (line 101) | def validate_cascade_config(cascade_config) function cascade_in_progress? (line 154) | def cascade_in_progress? function perform_cascade_step (line 168) | def perform_cascade_step(target_name, options = {}) FILE: lib/activity_notification/apis/notification_api.rb type ActivityNotification (line 3) | module ActivityNotification type NotificationApi (line 5) | module NotificationApi function latest (line 164) | def self.latest function earliest (line 170) | def self.earliest function latest! (line 177) | def self.latest! function earliest! (line 184) | def self.earliest! function uniq_keys (line 190) | def self.uniq_keys function notify (line 229) | def notify(target_type, notifiable, options = {}) function notify_later (line 271) | def notify_later(target_type, notifiable, options = {}) function notify_all (line 304) | def notify_all(targets, notifiable, options = {}) function notify_all_later (line 339) | def notify_all_later(targets, notifiable, options = {}) function notify_to (line 363) | def notify_to(target, notifiable, options = {}) function notify_later_to (line 404) | def notify_later_to(target, notifiable, options = {}) function generate_notification (line 417) | def generate_notification(target, notifiable, options = {}) function open_all_of (line 439) | def open_all_of(target, options = {}) function destroy_all_of (line 473) | def destroy_all_of(target, options = {}) function group_member_exists? (line 499) | def group_member_exists?(notifications) function send_batch_notification_email (line 512) | def send_batch_notification_email(target, notifications, options = {}) function available_options (line 527) | def available_options function set_notification_mailer (line 532) | def set_notification_mailer function valid_group_owner (line 544) | def valid_group_owner(target, notifiable, key, group, group_expiry_d... function store_notification (line 557) | def store_notification(target, notifiable, key, options = {}) function targets_empty? (line 577) | def targets_empty?(targets) function merge_targets (line 593) | def merge_targets(targets, instance_targets) function process_targets_in_batches (line 616) | def process_targets_in_batches(targets, notifiable, options = {}) function prepare_to_store (line 642) | def prepare_to_store function after_store (line 647) | def after_store function send_notification_email (line 657) | def send_notification_email(options = {}) function publish_to_optional_targets (line 672) | def publish_to_optional_targets(options = {}) function open! (line 700) | def open!(options = {}) function unopened? (line 713) | def unopened? function opened? (line 720) | def opened? function group_owner? (line 727) | def group_owner? function group_member? (line 734) | def group_member? function group_member_exists? (line 743) | def group_member_exists?(limit = ActivityNotification.config.opened_... function group_member_notifier_exists? (line 754) | def group_member_notifier_exists?(limit = ActivityNotification.confi... function group_member_count (line 763) | def group_member_count(limit = ActivityNotification.config.opened_in... function group_notification_count (line 772) | def group_notification_count(limit = ActivityNotification.config.ope... function group_member_notifier_count (line 783) | def group_member_notifier_count(limit = ActivityNotification.config.... function group_notifier_count (line 793) | def group_notifier_count(limit = ActivityNotification.config.opened_... function latest_group_member (line 802) | def latest_group_member function remove_from_group (line 810) | def remove_from_group function notifiable_path (line 822) | def notifiable_path function printable_notifiable_name (line 829) | def printable_notifiable_name function subscribed? (line 835) | def subscribed? function email_subscribed? (line 841) | def email_subscribed? function optional_target_subscribed? (line 848) | def optional_target_subscribed?(optional_target_name) function optional_targets (line 854) | def optional_targets function optional_target_names (line 860) | def optional_target_names function meta_group_member_count (line 874) | def meta_group_member_count(opened_member_count_method_name, unopene... FILE: lib/activity_notification/apis/subscription_api.rb type ActivityNotification (line 1) | module ActivityNotification type SubscriptionApi (line 3) | module SubscriptionApi function convert_time_as_hash (line 73) | def self.convert_time_as_hash(time) function to_optional_target_key (line 84) | def to_optional_target_key(optional_target_name) function to_optional_target_subscribed_at_key (line 91) | def to_optional_target_subscribed_at_key(optional_target_name) function to_optional_target_unsubscribed_at_key (line 98) | def to_optional_target_unsubscribed_at_key(optional_target_name) function as_json (line 107) | def as_json(options = {}) function subscribe (line 128) | def subscribe(options = {}) function unsubscribe (line 149) | def unsubscribe(options = {}) function subscribe_to_email (line 167) | def subscribe_to_email(options = {}) function unsubscribe_to_email (line 177) | def unsubscribe_to_email(options = {}) function subscribing_to_optional_target? (line 187) | def subscribing_to_optional_target?(optional_target_name, subscribe_... function subscribe_to_optional_target (line 200) | def subscribe_to_optional_target(optional_target_name, options = {}) function unsubscribe_to_optional_target (line 214) | def unsubscribe_to_optional_target(optional_target_name, options = {}) function optional_target_names (line 224) | def optional_target_names function subscribing_to_email_cannot_be_true_when_subscribing_is_false (line 231) | def subscribing_to_email_cannot_be_true_when_subscribing_is_false function subscribing_to_optional_target_cannot_be_true_when_subscribing_is_false (line 238) | def subscribing_to_optional_target_cannot_be_true_when_subscribing_i... FILE: lib/activity_notification/apis/swagger.rb type ActivityNotification (line 3) | module ActivityNotification #:nodoc: type Swagger (line 4) | module Swagger #:nodoc: FILE: lib/activity_notification/common.rb type ActivityNotification (line 1) | module ActivityNotification function resolve_value (line 14) | def self.resolve_value(context, thing, *args) function cast_to_indifferent_hash (line 53) | def self.cast_to_indifferent_hash(hash = {}) type Common (line 64) | module Common function resolve_value (line 76) | def resolve_value(thing, *args) function to_class_name (line 113) | def to_class_name function to_resource_name (line 119) | def to_resource_name function to_resources_name (line 125) | def to_resources_name function printable_type (line 132) | def printable_type function printable_name (line 138) | def printable_name FILE: lib/activity_notification/config.rb type ActivityNotification (line 1) | module ActivityNotification class Config (line 3) | class Config method initialize (line 246) | def initialize method orm= (line 280) | def orm=(orm) method store_with_associated_records= (line 288) | def store_with_associated_records=(store_with_associated_records) method subscribe_to_email_as_default (line 295) | def subscribe_to_email_as_default method subscribe_to_optional_targets_as_default (line 303) | def subscribe_to_optional_targets_as_default FILE: lib/activity_notification/controllers/common_api_controller.rb type ActivityNotification (line 1) | module ActivityNotification type CommonApiController (line 3) | module CommonApiController function return_back_or_ajax (line 16) | def return_back_or_ajax function redirect_to_notifiable_path (line 21) | def redirect_to_notifiable_path function redirect_to_subscription_path (line 26) | def redirect_to_subscription_path FILE: lib/activity_notification/controllers/common_controller.rb type ActivityNotification (line 1) | module ActivityNotification type CommonController (line 3) | module CommonController function set_target (line 24) | def set_target function validate_target (line 39) | def validate_target(belonging_model) function set_index_options (line 49) | def set_index_options function load_index (line 57) | def load_index function controller_path (line 65) | def controller_path function target_view_path (line 72) | def target_view_path function set_view_prefixes (line 80) | def set_view_prefixes function error_response (line 87) | def error_response(error_info = {}) function render_resource_not_found (line 94) | def render_resource_not_found(error = nil) function render_invalid_parameter (line 102) | def render_invalid_parameter(message) function validate_param (line 110) | def validate_param(param_name) function render_unprocessable_entity (line 117) | def render_unprocessable_entity(message) function return_back_or_ajax (line 124) | def return_back_or_ajax FILE: lib/activity_notification/controllers/concerns/swagger/error_responses.rb type ActivityNotification (line 1) | module ActivityNotification type Swagger::ErrorResponses (line 2) | module Swagger::ErrorResponses #:nodoc: type InvalidParameterError (line 3) | module InvalidParameterError #:nodoc: function extended (line 4) | def self.extended(base) type ForbiddenError (line 16) | module ForbiddenError #:nodoc: function extended (line 17) | def self.extended(base) type ResourceNotFoundError (line 29) | module ResourceNotFoundError #:nodoc: function extended (line 30) | def self.extended(base) type UnprocessableEntityError (line 42) | module UnprocessableEntityError #:nodoc: function extended (line 43) | def self.extended(base) FILE: lib/activity_notification/controllers/concerns/swagger/notifications_api.rb type ActivityNotification (line 1) | module ActivityNotification type Swagger::NotificationsApi (line 2) | module Swagger::NotificationsApi #:nodoc: FILE: lib/activity_notification/controllers/concerns/swagger/notifications_parameters.rb type ActivityNotification (line 1) | module ActivityNotification type Swagger::NotificationsParameters (line 2) | module Swagger::NotificationsParameters #:nodoc: type TargetParameters (line 3) | module TargetParameters #:nodoc: function extended (line 4) | def self.extended(base) type IdParameter (line 24) | module IdParameter #:nodoc: function extended (line 25) | def self.extended(base) type FilterByParameters (line 37) | module FilterByParameters #:nodoc: function extended (line 38) | def self.extended(base) FILE: lib/activity_notification/controllers/concerns/swagger/subscriptions_api.rb type ActivityNotification (line 1) | module ActivityNotification type Swagger::SubscriptionsApi (line 2) | module Swagger::SubscriptionsApi #:nodoc: FILE: lib/activity_notification/controllers/concerns/swagger/subscriptions_parameters.rb type ActivityNotification (line 1) | module ActivityNotification type Swagger::SubscriptionsParameters (line 2) | module Swagger::SubscriptionsParameters #:nodoc: type TargetParameters (line 3) | module TargetParameters #:nodoc: function extended (line 4) | def self.extended(base) type IdParameter (line 24) | module IdParameter #:nodoc: function extended (line 25) | def self.extended(base) type FilterByParameters (line 37) | module FilterByParameters #:nodoc: function extended (line 38) | def self.extended(base) FILE: lib/activity_notification/controllers/devise_authentication_controller.rb type ActivityNotification (line 1) | module ActivityNotification type DeviseAuthenticationController (line 3) | module DeviseAuthenticationController function authenticate_devise_resource! (line 18) | def authenticate_devise_resource! function set_target (line 36) | def set_target function authenticate_target! (line 51) | def authenticate_target! FILE: lib/activity_notification/controllers/store_controller.rb type ActivityNotification (line 1) | module ActivityNotification function set_controller (line 7) | def set_controller(controller) function get_controller (line 14) | def get_controller type StoreController (line 20) | module StoreController function store_controller_for_activity_notification (line 29) | def store_controller_for_activity_notification FILE: lib/activity_notification/gem_version.rb type ActivityNotification (line 1) | module ActivityNotification function gem_version (line 3) | def self.gem_version type GEM_VERSION (line 8) | module GEM_VERSION FILE: lib/activity_notification/helpers/errors.rb type ActivityNotification (line 1) | module ActivityNotification class ConfigError (line 2) | class ConfigError < StandardError; end class DeleteRestrictionError (line 3) | class DeleteRestrictionError < StandardError; end class NotifiableNotFoundError (line 4) | class NotifiableNotFoundError < StandardError; end class RecordInvalidError (line 5) | class RecordInvalidError < StandardError; end FILE: lib/activity_notification/helpers/polymorphic_helpers.rb type ActivityNotification (line 1) | module ActivityNotification type PolymorphicHelpers (line 3) | module PolymorphicHelpers class ::String (line 7) | class ::String method to_model_name (line 10) | def to_model_name method to_model_class (line 16) | def to_model_class method to_resource_name (line 22) | def to_resource_name method to_resources_name (line 28) | def to_resources_name method to_boolean (line 37) | def to_boolean(default = nil) FILE: lib/activity_notification/helpers/view_helpers.rb type ActivityNotification (line 1) | module ActivityNotification type ViewHelpers (line 4) | module ViewHelpers function render_notification (line 19) | def render_notification(notifications, options = {}) function render_notification_of (line 60) | def render_notification_of(target, options = {}) function notifications_path_for (line 85) | def notifications_path_for(target, params = {}) function notification_path_for (line 99) | def notification_path_for(notification, params = {}) function move_notification_path_for (line 113) | def move_notification_path_for(notification, params = {}) function open_notification_path_for (line 127) | def open_notification_path_for(notification, params = {}) function open_all_notifications_path_for (line 141) | def open_all_notifications_path_for(target, params = {}) function destroy_all_notifications_path_for (line 155) | def destroy_all_notifications_path_for(target, params = {}) function notifications_url_for (line 169) | def notifications_url_for(target, params = {}) function notification_url_for (line 183) | def notification_url_for(notification, params = {}) function move_notification_url_for (line 197) | def move_notification_url_for(notification, params = {}) function open_notification_url_for (line 211) | def open_notification_url_for(notification, params = {}) function open_all_notifications_url_for (line 225) | def open_all_notifications_url_for(target, params = {}) function destroy_all_notifications_url_for (line 239) | def destroy_all_notifications_url_for(target, params = {}) function subscriptions_path_for (line 252) | def subscriptions_path_for(target, params = {}) function subscription_path_for (line 265) | def subscription_path_for(subscription, params = {}) function subscribe_subscription_path_for (line 278) | def subscribe_subscription_path_for(subscription, params = {}) function unsubscribe_subscription_path_for (line 292) | def unsubscribe_subscription_path_for(subscription, params = {}) function subscribe_to_email_subscription_path_for (line 306) | def subscribe_to_email_subscription_path_for(subscription, params = {}) function unsubscribe_to_email_subscription_path_for (line 320) | def unsubscribe_to_email_subscription_path_for(subscription, params ... function subscribe_to_optional_target_subscription_path_for (line 334) | def subscribe_to_optional_target_subscription_path_for(subscription,... function unsubscribe_to_optional_target_subscription_path_for (line 348) | def unsubscribe_to_optional_target_subscription_path_for(subscriptio... function subscriptions_url_for (line 362) | def subscriptions_url_for(target, params = {}) function subscription_url_for (line 375) | def subscription_url_for(subscription, params = {}) function subscribe_subscription_url_for (line 388) | def subscribe_subscription_url_for(subscription, params = {}) function unsubscribe_subscription_url_for (line 402) | def unsubscribe_subscription_url_for(subscription, params = {}) function subscribe_to_email_subscription_url_for (line 416) | def subscribe_to_email_subscription_url_for(subscription, params = {}) function unsubscribe_to_email_subscription_url_for (line 430) | def unsubscribe_to_email_subscription_url_for(subscription, params =... function subscribe_to_optional_target_subscription_url_for (line 444) | def subscribe_to_optional_target_subscription_url_for(subscription, ... function unsubscribe_to_optional_target_subscription_url_for (line 458) | def unsubscribe_to_optional_target_subscription_url_for(subscription... function load_notification_index (line 475) | def load_notification_index(target, index_content, options = {}) function prepare_content_for (line 494) | def prepare_content_for(target, notification_index, params) function render_partial_index (line 512) | def render_partial_index(target, params) function partial_index_path (line 532) | def partial_index_path(target, path = nil, root = nil) function layout_path (line 544) | def layout_path(path = nil, root = nil) function select_path (line 552) | def select_path(path, root) function routing_scope (line 558) | def routing_scope(options = {}) FILE: lib/activity_notification/mailers/helpers.rb type ActivityNotification (line 1) | module ActivityNotification type Mailers (line 3) | module Mailers type Helpers (line 6) | module Helpers function notification_mail (line 18) | def notification_mail(notification, options = {}) function batch_notification_mail (line 34) | def batch_notification_mail(target, notifications, batch_key, opti... function initialize_from_notification (line 46) | def initialize_from_notification(notification) function initialize_from_notifications (line 54) | def initialize_from_notifications(target, notifications) function headers_for (line 62) | def headers_for(key, options) function mailer_to (line 109) | def mailer_to(target) function mailer_cc (line 117) | def mailer_cc(target) function mailer_attachments (line 138) | def mailer_attachments(target) function resolve_attachments (line 158) | def resolve_attachments(key) function process_attachments (line 172) | def process_attachments(mail_obj, specs) function mailer_reply_to (line 189) | def mailer_reply_to(key) function mailer_from (line 197) | def mailer_from(key) function mailer_sender (line 205) | def mailer_sender(key, sender = :from) function template_paths (line 219) | def template_paths function template_name (line 229) | def template_name(key) function subject_for (line 247) | def subject_for(key) function send_mail (line 263) | def send_mail(headers, fallback = nil) function validate_attachment_spec! (line 285) | def validate_attachment_spec!(spec) FILE: lib/activity_notification/models.rb type ActivityNotification (line 7) | module ActivityNotification type Models (line 8) | module Models FILE: lib/activity_notification/models/concerns/group.rb type ActivityNotification (line 1) | module ActivityNotification type Group (line 3) | module Group function available_as_group? (line 14) | def available_as_group? function set_group_class_defaults (line 20) | def set_group_class_defaults function printable_group_name (line 28) | def printable_group_name FILE: lib/activity_notification/models/concerns/notifiable.rb type ActivityNotification (line 1) | module ActivityNotification type Notifiable (line 3) | module Notifiable function default_url_options (line 38) | def default_url_options function available_as_notifiable? (line 45) | def available_as_notifiable? function set_notifiable_class_defaults (line 51) | def set_notifiable_class_defaults function notification_targets (line 75) | def notification_targets(target_type, options = {}) function instance_subscription_targets (line 96) | def instance_subscription_targets(target_type, key = nil) function notification_group (line 127) | def notification_group(target_type, key = nil) function notification_group_expiry_delay (line 141) | def notification_group_expiry_delay(target_type, key = nil) function notification_parameters (line 155) | def notification_parameters(target_type, key = nil) function notifier (line 169) | def notifier(target_type, key = nil) function notification_email_allowed? (line 183) | def notification_email_allowed?(target, key = nil) function notifiable_action_cable_allowed? (line 197) | def notifiable_action_cable_allowed?(target, key = nil) function notifiable_action_cable_api_allowed? (line 211) | def notifiable_action_cable_api_allowed?(target, key = nil) function notifiable_path (line 225) | def notifiable_path(target_type, key = nil) function printable_notifiable_name (line 245) | def printable_notifiable_name(target, key = nil) function optional_targets (line 259) | def optional_targets(target_type, key = nil) function optional_target_names (line 273) | def optional_target_names(target_type, key = nil) function notify (line 312) | def notify(target_type, options = {}) function notify_later (line 332) | def notify_later(target_type, options = {}) function notify_all (line 353) | def notify_all(targets, options = {}) function notify_all_later (line 374) | def notify_all_later(targets, options = {}) function notify_to (line 394) | def notify_to(target, options = {}) function notify_later_to (line 415) | def notify_later_to(target, options = {}) function default_notification_key (line 424) | def default_notification_key function notification_key_for_tracked_creation (line 433) | def notification_key_for_tracked_creation function notification_key_for_tracked_update (line 442) | def notification_key_for_tracked_update function resolve_parameter (line 456) | def resolve_parameter(target_typed_method_name, parameter_field, def... function generated_notifications_as_notifiable_for (line 469) | def generated_notifications_as_notifiable_for(target_type = nil) function destroy_generated_notifications_with_dependency (line 479) | def destroy_generated_notifications_with_dependency(dependent = :del... function remove_generated_notifications_from_group (line 502) | def remove_generated_notifications_from_group(target_type = nil) function cast_to_resources_name (line 508) | def cast_to_resources_name(target_type) function cast_to_resources_sym (line 514) | def cast_to_resources_sym(target_type) FILE: lib/activity_notification/models/concerns/notifier.rb type ActivityNotification (line 1) | module ActivityNotification type Notifier (line 3) | module Notifier function available_as_notifier? (line 24) | def available_as_notifier? function set_notifier_class_defaults (line 30) | def set_notifier_class_defaults function printable_notifier_name (line 38) | def printable_notifier_name FILE: lib/activity_notification/models/concerns/subscriber.rb type ActivityNotification (line 1) | module ActivityNotification type Subscriber (line 3) | module Subscriber function available_as_subscriber? (line 22) | def available_as_subscriber? function find_subscription (line 33) | def find_subscription(key, notifiable: nil) function find_or_create_subscription (line 63) | def find_or_create_subscription(key, subscription_params = {}) function create_subscription (line 79) | def create_subscription(subscription_params = {}) function build_subscription (line 89) | def build_subscription(subscription_params = {}) function subscription_index (line 140) | def subscription_index(options = {}) function notification_keys (line 159) | def notification_keys(options = {}) function _subscribes_to_notification? (line 186) | def _subscribes_to_notification?(key, subscribe_as_default = Activit... function _subscribes_to_notification_for_instance? (line 197) | def _subscribes_to_notification_for_instance?(key, notifiable) function _subscribes_to_notification_email? (line 209) | def _subscribes_to_notification_email?(key, subscribe_as_default = A... function _subscribes_to_optional_target? (line 223) | def _subscribes_to_optional_target?(key, optional_target_name, subsc... function _find_key_level_subscription (line 235) | def _find_key_level_subscription(key) function evaluate_subscription (line 246) | def evaluate_subscription(record, field, default, *args) FILE: lib/activity_notification/models/concerns/swagger/error_schema.rb type ActivityNotification (line 1) | module ActivityNotification type Swagger::ErrorSchema (line 2) | module Swagger::ErrorSchema #:nodoc: FILE: lib/activity_notification/models/concerns/swagger/notification_schema.rb type ActivityNotification (line 1) | module ActivityNotification type Swagger::NotificationSchema (line 2) | module Swagger::NotificationSchema #:nodoc: FILE: lib/activity_notification/models/concerns/swagger/subscription_schema.rb type ActivityNotification (line 1) | module ActivityNotification type Swagger::SubscriptionSchema (line 2) | module Swagger::SubscriptionSchema #:nodoc: FILE: lib/activity_notification/models/concerns/target.rb type ActivityNotification (line 1) | module ActivityNotification type Target (line 3) | module Target function available_as_target? (line 33) | def available_as_target? function set_target_class_defaults (line 39) | def set_target_class_defaults function all_notifications (line 68) | def all_notifications(options = {}) function notification_index_map (line 110) | def notification_index_map(options = {}) function send_batch_unopened_notification_email (line 137) | def send_batch_unopened_notification_email(options = {}) function resolve_current_devise_target (line 150) | def resolve_current_devise_target(current_resource) function subscription_enabled? (line 156) | def subscription_enabled? function mailer_to (line 166) | def mailer_to function notification_email_allowed? (line 176) | def notification_email_allowed?(notifiable, key) function batch_notification_email_allowed? (line 185) | def batch_notification_email_allowed?(key) function subscription_allowed? (line 194) | def subscription_allowed?(key) function notification_action_cable_allowed? (line 205) | def notification_action_cable_allowed?(notifiable = nil, key = nil) function notification_action_cable_with_devise? (line 212) | def notification_action_cable_with_devise? function notification_action_cable_channel_class_name (line 219) | def notification_action_cable_channel_class_name function notification_devise_resource (line 226) | def notification_devise_resource function authenticated_with_devise? (line 235) | def authenticated_with_devise?(current_resource) function printable_target_name (line 248) | def printable_target_name function unopened_notification_count (line 266) | def unopened_notification_count(options = {}) function has_unopened_notifications? (line 284) | def has_unopened_notifications?(options = {}) function notification_index (line 311) | def notification_index(options = {}) function unopened_notification_index (line 336) | def unopened_notification_index(options = {}) function opened_notification_index (line 359) | def opened_notification_index(options = {}) function receive_notification_of (line 379) | def receive_notification_of(notifiable, options = {}) function receive_notification_later_of (line 400) | def receive_notification_later_of(notifiable, options = {}) function open_all_notifications (line 418) | def open_all_notifications(options = {}) function destroy_all_notifications (line 434) | def destroy_all_notifications(options = {}) function notification_index_with_attributes (line 465) | def notification_index_with_attributes(options = {}) function unopened_notification_index_with_attributes (line 490) | def unopened_notification_index_with_attributes(options = {}) function opened_notification_index_with_attributes (line 513) | def opened_notification_index_with_attributes(options = {}) function send_notification_email (line 523) | def send_notification_email(notification, options = {}) function send_batch_notification_email (line 537) | def send_batch_notification_email(notifications, options = {}) function subscribes_to_notification? (line 551) | def subscribes_to_notification?(key, subscribe_as_default = Activity... function subscribes_to_notification_email? (line 563) | def subscribes_to_notification_email?(key, subscribe_as_default = Ac... function subscribes_to_optional_target? (line 575) | def subscribes_to_optional_target?(key, optional_target_name, subscr... function _unopened_notification_index (line 597) | def _unopened_notification_index(options = {}) function _opened_notification_index (line 619) | def _opened_notification_index(options = {}) function include_attributes (line 633) | def include_attributes(target_index) function arrange_single_notification_index (line 661) | def arrange_single_notification_index(loading_index_method, options ... function arrange_notification_index (line 690) | def arrange_notification_index(loading_unopened_index_method, loadin... FILE: lib/activity_notification/models/notification.rb type ActivityNotification (line 1) | module ActivityNotification class Notification (line 3) | class Notification < inherit_orm("Notification") FILE: lib/activity_notification/models/subscription.rb type ActivityNotification (line 1) | module ActivityNotification class Subscription (line 3) | class Subscription < inherit_orm("Subscription") FILE: lib/activity_notification/notification_resilience.rb type ActivityNotification (line 1) | module ActivityNotification type NotificationResilience (line 4) | module NotificationResilience function current_orm (line 17) | def current_orm function record_not_found_exception_class (line 23) | def record_not_found_exception_class function record_not_found_exception? (line 37) | def record_not_found_exception?(exception) function current_orm (line 49) | def self.current_orm function record_not_found_exception_class (line 53) | def self.record_not_found_exception_class function record_not_found_exception? (line 64) | def self.record_not_found_exception?(exception) function with_notification_resilience (line 80) | def with_notification_resilience(notification_id = nil, context = {}) function log_missing_notification (line 97) | def log_missing_notification(notification_id, exception, context = {}) FILE: lib/activity_notification/optional_targets/action_cable_api_channel.rb type ActivityNotification (line 1) | module ActivityNotification type OptionalTarget (line 2) | module OptionalTarget class ActionCableApiChannel (line 4) | class ActionCableApiChannel < ActivityNotification::OptionalTarget::... method initialize_target (line 9) | def initialize_target(options = {}) method notify (line 17) | def notify(notification, options = {}) method notification_action_cable_api_allowed? (line 27) | def notification_action_cable_api_allowed?(notification) method format_message (line 36) | def format_message(notification, options = {}) method notification_json_options (line 47) | def notification_json_options method render_notification_message (line 64) | def render_notification_message(notification, options = {}) FILE: lib/activity_notification/optional_targets/action_cable_channel.rb type ActivityNotification (line 1) | module ActivityNotification type OptionalTarget (line 2) | module OptionalTarget class ActionCableChannel (line 4) | class ActionCableChannel < ActivityNotification::OptionalTarget::Base method initialize_target (line 9) | def initialize_target(options = {}) method notify (line 34) | def notify(notification, options = {}) method notification_action_cable_allowed? (line 45) | def notification_action_cable_allowed?(notification) method format_message (line 54) | def format_message(notification, options = {}) FILE: lib/activity_notification/optional_targets/amazon_sns.rb type ActivityNotification (line 1) | module ActivityNotification type OptionalTarget (line 2) | module OptionalTarget class AmazonSNS (line 4) | class AmazonSNS < ActivityNotification::OptionalTarget::Base method initialize_target (line 17) | def initialize_target(options = {}) method notify (line 36) | def notify(notification, options = {}) FILE: lib/activity_notification/optional_targets/base.rb type ActivityNotification (line 1) | module ActivityNotification type OptionalTarget (line 3) | module OptionalTarget class Base (line 5) | class Base method initialize (line 10) | def initialize(options = {}) method to_optional_target_name (line 16) | def to_optional_target_name method initialize_target (line 22) | def initialize_target(_options = {}) method notify (line 29) | def notify(_notification, _options = {}) method render_notification_message (line 46) | def render_notification_message(notification, options = {}) FILE: lib/activity_notification/optional_targets/slack.rb type ActivityNotification (line 1) | module ActivityNotification type OptionalTarget (line 2) | module OptionalTarget class Slack (line 4) | class Slack < ActivityNotification::OptionalTarget::Base method initialize_target (line 12) | def initialize_target(options = {}) method notify (line 27) | def notify(notification, options = {}) FILE: lib/activity_notification/orm/active_record.rb type ActivityNotification (line 1) | module ActivityNotification type Association (line 2) | module Association function has_many_records (line 8) | def has_many_records(name, options = {}) FILE: lib/activity_notification/orm/active_record/notification.rb type ActivityNotification (line 3) | module ActivityNotification type ORM (line 4) | module ORM type ActiveRecord (line 5) | module ActiveRecord class Notification (line 7) | class Notification < ::ActiveRecord::Base method raise_delete_restriction_error (line 179) | def self.raise_delete_restriction_error(error_text) method unopened_group_member_count (line 190) | def unopened_group_member_count method opened_group_member_count (line 205) | def opened_group_member_count(limit = ActivityNotification.confi... method unopened_group_member_notifier_count (line 220) | def unopened_group_member_notifier_count method opened_group_member_notifier_count (line 239) | def opened_group_member_notifier_count(limit = ActivityNotificat... FILE: lib/activity_notification/orm/active_record/subscription.rb type ActivityNotification (line 3) | module ActivityNotification type ORM (line 4) | module ORM type ActiveRecord (line 5) | module ActiveRecord class Subscription (line 7) | class Subscription < ::ActiveRecord::Base method uniq_keys (line 71) | def self.uniq_keys FILE: lib/activity_notification/orm/dynamoid.rb type ActivityNotification (line 4) | module ActivityNotification type Association (line 5) | module Association function has_many_records (line 16) | def has_many_records(name, options = {}) function belongs_to_composite_xdb_record (line 21) | def belongs_to_composite_xdb_record(name, _options = {}) function has_many_composite_xdb_records (line 74) | def has_many_composite_xdb_records(name, options = {}) function update (line 95) | def update(attributes) class ActiveModel::NullMutationTracker (line 115) | class ActiveModel::NullMutationTracker method force_change (line 117) | def force_change(attr_name); end type Dynamoid (line 122) | module Dynamoid # :nodoc: all type Criteria (line 125) | module Criteria class Chain (line 128) | class Chain method all_index! (line 140) | def all_index!(reverse = false, with_group_members = false) method unopened_index (line 156) | def unopened_index(reverse = false, with_group_members = false) method opened_index (line 173) | def opened_index(limit, reverse = false, with_group_members = false) method filtered_by_association (line 183) | def filtered_by_association(name, instance) method filtered_by_association_type (line 192) | def filtered_by_association_type(name, type) method filtered_by_association_type_and_id (line 204) | def filtered_by_association_type_and_id(name, type, id) method filtered_by_target (line 215) | def filtered_by_target(target) method filtered_by_instance (line 225) | def filtered_by_instance(notifiable) method filtered_by_group (line 235) | def filtered_by_group(group) method filtered_by_target_type (line 245) | def filtered_by_target_type(target_type) method filtered_by_type (line 255) | def filtered_by_type(notifiable_type) method filtered_by_key (line 265) | def filtered_by_key(key) method later_than (line 275) | def later_than(created_time) method earlier_than (line 285) | def earlier_than(created_time) method filtered_by_options (line 313) | def filtered_by_options(options = {}) method latest_order (line 343) | def latest_order method earliest_order (line 351) | def earliest_order method latest_order! (line 359) | def latest_order!(reverse = false) method earliest_order! (line 367) | def earliest_order! method latest_subscribed_order (line 374) | def latest_subscribed_order method earliest_subscribed_order (line 381) | def earliest_subscribed_order method key_order (line 388) | def key_order method group_owners_only (line 396) | def group_owners_only method group_members_only (line 403) | def group_members_only method unopened_only (line 420) | def unopened_only method opened_only! (line 436) | def opened_only! method opened_only (line 452) | def opened_only(limit) method unopened_index_group_members_only (line 459) | def unopened_index_group_members_only method opened_index_group_members_only (line 468) | def opened_index_group_members_only(limit) method within_expiration_only (line 477) | def within_expiration_only(expiry_delay) method group_members_of_owner_ids_only (line 485) | def group_members_of_owner_ids_only(owner_ids) method with_target (line 491) | def with_target method with_notifiable (line 497) | def with_notifiable method with_group (line 503) | def with_group method with_group_owner (line 509) | def with_group_owner method with_group_members (line 515) | def with_group_members method with_notifier (line 521) | def with_notifier method reload (line 526) | def reload method latest (line 532) | def latest method earliest (line 538) | def earliest method latest! (line 545) | def latest! method earliest! (line 552) | def earliest! method uniq_keys (line 558) | def uniq_keys FILE: lib/activity_notification/orm/dynamoid/extension.rb type Dynamoid (line 6) | module Dynamoid # :nodoc: all type Criteria (line 9) | module Criteria class None (line 11) | class None < Chain method == (line 12) | def ==(other) method records (line 16) | def records method count (line 20) | def count method delete_all (line 24) | def delete_all method empty? (line 27) | def empty? class Chain (line 34) | class Chain method none (line 36) | def none method limit (line 44) | def limit(limit) method exists? (line 51) | def exists? method size (line 58) | def size method update_all (line 63) | def update_all(conditions = {}) method serializable_hash (line 70) | def serializable_hash(options = {}) type ClassMethods (line 77) | module ClassMethods type Validations (line 91) | module Validations class UniquenessValidator (line 93) | class UniquenessValidator < ActiveModel::EachValidator method validate_each (line 98) | def validate_each(document, attribute, value) method validation_required? (line 110) | def validation_required?(document, attribute) method scope_value_changed? (line 118) | def scope_value_changed?(document) method not_unique? (line 126) | def not_unique?(document, attribute, value) method create_criteria (line 137) | def create_criteria(base, document, attribute, value) method scope (line 144) | def scope(criteria, document) method filter_criteria (line 153) | def filter_criteria(criteria, document, attribute) type Dynamoid (line 88) | module Dynamoid # :nodoc: all type Criteria (line 9) | module Criteria class None (line 11) | class None < Chain method == (line 12) | def ==(other) method records (line 16) | def records method count (line 20) | def count method delete_all (line 24) | def delete_all method empty? (line 27) | def empty? class Chain (line 34) | class Chain method none (line 36) | def none method limit (line 44) | def limit(limit) method exists? (line 51) | def exists? method size (line 58) | def size method update_all (line 63) | def update_all(conditions = {}) method serializable_hash (line 70) | def serializable_hash(options = {}) type ClassMethods (line 77) | module ClassMethods type Validations (line 91) | module Validations class UniquenessValidator (line 93) | class UniquenessValidator < ActiveModel::EachValidator method validate_each (line 98) | def validate_each(document, attribute, value) method validation_required? (line 110) | def validation_required?(document, attribute) method scope_value_changed? (line 118) | def scope_value_changed?(document) method not_unique? (line 126) | def not_unique?(document, attribute, value) method create_criteria (line 137) | def create_criteria(base, document, attribute, value) method scope (line 144) | def scope(criteria, document) method filter_criteria (line 153) | def filter_criteria(criteria, document, attribute) type ActivityNotification (line 161) | module ActivityNotification type DynamoidExtension (line 163) | module DynamoidExtension function delete_all (line 168) | def delete_all function becomes (line 175) | def becomes(klass) FILE: lib/activity_notification/orm/dynamoid/notification.rb type ActivityNotification (line 4) | module ActivityNotification type ORM (line 5) | module ORM type Dynamoid (line 6) | module Dynamoid class Notification (line 8) | class Notification method group_owner (line 50) | def group_owner method group_owner= (line 56) | def group_owner=(notification) method reload (line 61) | def reload method group_members (line 77) | def group_members method prepare_to_store (line 96) | def prepare_to_store method after_store (line 108) | def after_store method group_owner? (line 170) | def group_owner? method raise_delete_restriction_error (line 178) | def self.raise_delete_restriction_error(error_text) method unopened_group_member_count (line 190) | def unopened_group_member_count method opened_group_member_count (line 201) | def opened_group_member_count(limit = ActivityNotification.confi... method unopened_group_member_notifier_count (line 212) | def unopened_group_member_notifier_count method opened_group_member_notifier_count (line 228) | def opened_group_member_notifier_count(limit = ActivityNotificat... FILE: lib/activity_notification/orm/dynamoid/subscription.rb type ActivityNotification (line 4) | module ActivityNotification type ORM (line 5) | module ORM type Dynamoid (line 6) | module Dynamoid class Subscription (line 8) | class Subscription method convert_time_as_hash (line 83) | def self.convert_time_as_hash(time) FILE: lib/activity_notification/orm/mongoid.rb type ActivityNotification (line 1) | module ActivityNotification type Association (line 2) | module Association function has_many_records (line 17) | def has_many_records(name, options = {}) function belongs_to_polymorphic_xdb_record (line 22) | def belongs_to_polymorphic_xdb_record(name, _options = {}) function has_many_polymorphic_xdb_records (line 61) | def has_many_polymorphic_xdb_records(name, options = {}) type Mongoid (line 83) | module Mongoid type Document (line 85) | module Document function as_json (line 89) | def as_json(options = {}) FILE: lib/activity_notification/orm/mongoid/notification.rb type ActivityNotification (line 4) | module ActivityNotification type ORM (line 5) | module ORM type Mongoid (line 6) | module Mongoid class Notification (line 8) | class Notification method group_owner? (line 192) | def group_owner? method raise_delete_restriction_error (line 200) | def self.raise_delete_restriction_error(error_text) method unopened_group_member_count (line 212) | def unopened_group_member_count method opened_group_member_count (line 223) | def opened_group_member_count(limit = ActivityNotification.confi... method unopened_group_member_notifier_count (line 234) | def unopened_group_member_notifier_count method opened_group_member_notifier_count (line 249) | def opened_group_member_notifier_count(limit = ActivityNotificat... FILE: lib/activity_notification/orm/mongoid/subscription.rb type ActivityNotification (line 4) | module ActivityNotification type ORM (line 5) | module ORM type Mongoid (line 6) | module Mongoid class Subscription (line 8) | class Subscription method uniq_keys (line 84) | def self.uniq_keys FILE: lib/activity_notification/rails.rb type ActivityNotification (line 3) | module ActivityNotification #:nodoc: class Engine (line 4) | class Engine < ::Rails::Engine #:nodoc: FILE: lib/activity_notification/rails/routes.rb type ActionDispatch::Routing (line 4) | module ActionDispatch::Routing class Mapper (line 6) | class Mapper method notify_to (line 147) | def notify_to(*resources) method subscribed_by (line 342) | def subscribed_by(*resources) method ignore_path? (line 366) | def ignore_path?(action, options) method create_options (line 382) | def create_options(resource, options = {}, except_actions = []) method create_notification_routes (line 413) | def create_notification_routes(options = {}, resources_options = []) method create_subscription_routes (line 432) | def create_subscription_routes(options = {}, resources_options = []) FILE: lib/activity_notification/renderable.rb type ActivityNotification (line 1) | module ActivityNotification type Renderable (line 5) | module Renderable function text (line 13) | def text(params = {}) function render (line 150) | def render(context, params = {}) function partial_path (line 178) | def partial_path(path = nil, root = nil, target = nil) function layout_path (line 196) | def layout_path(path = nil, root = nil) function prepare_assigns (line 206) | def prepare_assigns(params) function prepare_locals (line 218) | def prepare_locals(params) function prepare_parameters (line 232) | def prepare_parameters(params) function select_path (line 241) | def select_path(path, root) FILE: lib/activity_notification/roles/acts_as_common.rb type ActivityNotification (line 1) | module ActivityNotification type ActsAsCommon (line 4) | module ActsAsCommon function set_acts_as_parameters (line 11) | def set_acts_as_parameters(option_list, options, field_prefix = "") function set_acts_as_parameters_for_target (line 20) | def set_acts_as_parameters_for_target(target_type, option_list, opti... FILE: lib/activity_notification/roles/acts_as_group.rb type ActivityNotification (line 1) | module ActivityNotification type ActsAsGroup (line 3) | module ActsAsGroup function acts_as_group (line 23) | def acts_as_group(options = {}) function available_group_options (line 33) | def available_group_options FILE: lib/activity_notification/roles/acts_as_notifiable.rb type ActivityNotification (line 1) | module ActivityNotification type ActsAsNotifiable (line 3) | module ActsAsNotifiable function acts_as_notifiable (line 230) | def acts_as_notifiable(target_type, options = {}) function available_notifiable_options (line 271) | def available_notifiable_options function available_dependent_notifications_options (line 289) | def available_dependent_notifications_options function add_tracked_callbacks (line 303) | def add_tracked_callbacks(target_type, tracked_option = {}) function add_tracked_callback (line 324) | def add_tracked_callback(tracked_callbacks, tracked_action, tracked_... function add_destroy_dependency (line 350) | def add_destroy_dependency(target_type, dependent_notifications_option) function arrange_optional_targets_option (line 365) | def arrange_optional_targets_option(optional_targets_option) FILE: lib/activity_notification/roles/acts_as_notifier.rb type ActivityNotification (line 1) | module ActivityNotification type ActsAsNotifier (line 3) | module ActsAsNotifier function acts_as_notifier (line 23) | def acts_as_notifier(options = {}) function available_notifier_options (line 32) | def available_notifier_options FILE: lib/activity_notification/roles/acts_as_target.rb type ActivityNotification (line 1) | module ActivityNotification type ActsAsTarget (line 3) | module ActsAsTarget function acts_as_target (line 185) | def acts_as_target(options = {}) function available_target_options (line 199) | def available_target_options FILE: lib/activity_notification/version.rb type ActivityNotification (line 1) | module ActivityNotification FILE: lib/generators/activity_notification/add_notifiable_to_subscriptions/add_notifiable_to_subscriptions_generator.rb type ActivityNotification (line 3) | module ActivityNotification type Generators (line 4) | module Generators class AddNotifiableToSubscriptionsGenerator (line 9) | class AddNotifiableToSubscriptionsGenerator < ActiveRecord::Generato... method create_migration_file (line 16) | def create_migration_file FILE: lib/generators/activity_notification/controllers_generator.rb type ActivityNotification (line 3) | module ActivityNotification type Generators (line 4) | module Generators class ControllersGenerator (line 8) | class ControllersGenerator < Rails::Generators::Base method create_controllers (line 35) | def create_controllers method show_readme (line 45) | def show_readme FILE: lib/generators/activity_notification/install_generator.rb type ActivityNotification (line 3) | module ActivityNotification type Generators (line 4) | module Generators #:nodoc: class InstallGenerator (line 8) | class InstallGenerator < Rails::Generators::Base method copy_initializer (line 15) | def copy_initializer method copy_locale (line 32) | def copy_locale method show_readme (line 37) | def show_readme FILE: lib/generators/activity_notification/migration/migration_generator.rb type ActivityNotification (line 3) | module ActivityNotification type Generators (line 4) | module Generators class MigrationGenerator (line 8) | class MigrationGenerator < ActiveRecord::Generators::Base method create_migrations (line 19) | def create_migrations FILE: lib/generators/activity_notification/models_generator.rb type ActivityNotification (line 3) | module ActivityNotification type Generators (line 4) | module Generators class ModelsGenerator (line 8) | class ModelsGenerator < Rails::Generators::Base method create_models (line 36) | def create_models method show_readme (line 48) | def show_readme FILE: lib/generators/activity_notification/views_generator.rb type ActivityNotification (line 3) | module ActivityNotification type Generators (line 4) | module Generators class ViewsGenerator (line 16) | class ViewsGenerator < Rails::Generators::Base method copy_views (line 29) | def copy_views method view_directory (line 42) | def view_directory(name, view_target_path = nil) method target_path (line 49) | def target_path method plural_target (line 56) | def plural_target FILE: lib/generators/templates/controllers/notifications_api_controller.rb class NotificationsController (line 1) | class <%= @target_prefix %>NotificationsController < ActivityNotificatio... FILE: lib/generators/templates/controllers/notifications_api_with_devise_controller.rb class NotificationsWithDeviseController (line 1) | class <%= @target_prefix %>NotificationsWithDeviseController < ActivityN... FILE: lib/generators/templates/controllers/notifications_controller.rb class NotificationsController (line 1) | class <%= @target_prefix %>NotificationsController < ActivityNotificatio... FILE: lib/generators/templates/controllers/notifications_with_devise_controller.rb class NotificationsWithDeviseController (line 1) | class <%= @target_prefix %>NotificationsWithDeviseController < ActivityN... FILE: lib/generators/templates/controllers/subscriptions_api_controller.rb class SubscriptionsController (line 1) | class <%= @target_prefix %>SubscriptionsController < ActivityNotificatio... method find (line 13) | def find method optional_target_names (line 18) | def optional_target_names FILE: lib/generators/templates/controllers/subscriptions_api_with_devise_controller.rb class SubscriptionsWithDeviseController (line 1) | class <%= @target_prefix %>SubscriptionsWithDeviseController < ActivityN... method find (line 13) | def find method optional_target_names (line 18) | def optional_target_names FILE: lib/generators/templates/controllers/subscriptions_controller.rb class SubscriptionsController (line 1) | class <%= @target_prefix %>SubscriptionsController < ActivityNotificatio... method find (line 13) | def find FILE: lib/generators/templates/controllers/subscriptions_with_devise_controller.rb class SubscriptionsWithDeviseController (line 1) | class <%= @target_prefix %>SubscriptionsWithDeviseController < ActivityN... method find (line 13) | def find FILE: lib/generators/templates/migrations/add_notifiable_to_subscriptions.rb function change (line 4) | def change FILE: lib/generators/templates/models/notification.rb class ActivityNotification::Notification (line 2) | class <%= @target_prefix %><%= @model_name %> < ActivityNotification::No... FILE: lib/generators/templates/models/subscription.rb class ActivityNotification::Subscription (line 2) | class <%= @target_prefix %><%= @model_name %> < ActivityNotification::Su... FILE: spec/channels/notification_api_with_devise_channel_spec.rb function sign_in (line 14) | def sign_in(current_target) FILE: spec/channels/notification_with_devise_channel_spec.rb type ActivityNotification (line 4) | module ActivityNotification type Test (line 5) | module Test class NotificationWithDeviseChannel (line 6) | class NotificationWithDeviseChannel < ::ActivityNotification::Notifi... method set_custom_current_target (line 9) | def set_custom_current_target(custom_current_target) method find_current_target (line 13) | def find_current_target(devise_type = nil) function sign_in (line 35) | def sign_in(current_target) FILE: spec/concerns/apis/notification_api_spec.rb function validate_expected_notification (line 1621) | def validate_expected_notification(notification, target, notifiable) FILE: spec/concerns/common_spec.rb type AdditionalMethods (line 19) | module AdditionalMethods function custom_method (line 20) | def custom_method function custom_method (line 30) | def custom_method(controller) function custom_method (line 40) | def custom_method(controller, key) function custom_method (line 51) | def custom_method(controller, key, options:) function custom_method (line 87) | def custom_method(controller) function custom_method (line 114) | def custom_method function custom_method (line 124) | def custom_method(key) function custom_method (line 135) | def custom_method(key, options:) function custom_method (line 161) | def custom_method type AdditionalMethods (line 29) | module AdditionalMethods function custom_method (line 20) | def custom_method function custom_method (line 30) | def custom_method(controller) function custom_method (line 40) | def custom_method(controller, key) function custom_method (line 51) | def custom_method(controller, key, options:) function custom_method (line 87) | def custom_method(controller) function custom_method (line 114) | def custom_method function custom_method (line 124) | def custom_method(key) function custom_method (line 135) | def custom_method(key, options:) function custom_method (line 161) | def custom_method type AdditionalMethods (line 39) | module AdditionalMethods function custom_method (line 20) | def custom_method function custom_method (line 30) | def custom_method(controller) function custom_method (line 40) | def custom_method(controller, key) function custom_method (line 51) | def custom_method(controller, key, options:) function custom_method (line 87) | def custom_method(controller) function custom_method (line 114) | def custom_method function custom_method (line 124) | def custom_method(key) function custom_method (line 135) | def custom_method(key, options:) function custom_method (line 161) | def custom_method type AdditionalMethods (line 50) | module AdditionalMethods function custom_method (line 20) | def custom_method function custom_method (line 30) | def custom_method(controller) function custom_method (line 40) | def custom_method(controller, key) function custom_method (line 51) | def custom_method(controller, key, options:) function custom_method (line 87) | def custom_method(controller) function custom_method (line 114) | def custom_method function custom_method (line 124) | def custom_method(key) function custom_method (line 135) | def custom_method(key, options:) function custom_method (line 161) | def custom_method type AdditionalMethods (line 86) | module AdditionalMethods function custom_method (line 20) | def custom_method function custom_method (line 30) | def custom_method(controller) function custom_method (line 40) | def custom_method(controller, key) function custom_method (line 51) | def custom_method(controller, key, options:) function custom_method (line 87) | def custom_method(controller) function custom_method (line 114) | def custom_method function custom_method (line 124) | def custom_method(key) function custom_method (line 135) | def custom_method(key, options:) function custom_method (line 161) | def custom_method type AdditionalMethods (line 113) | module AdditionalMethods function custom_method (line 20) | def custom_method function custom_method (line 30) | def custom_method(controller) function custom_method (line 40) | def custom_method(controller, key) function custom_method (line 51) | def custom_method(controller, key, options:) function custom_method (line 87) | def custom_method(controller) function custom_method (line 114) | def custom_method function custom_method (line 124) | def custom_method(key) function custom_method (line 135) | def custom_method(key, options:) function custom_method (line 161) | def custom_method type AdditionalMethods (line 123) | module AdditionalMethods function custom_method (line 20) | def custom_method function custom_method (line 30) | def custom_method(controller) function custom_method (line 40) | def custom_method(controller, key) function custom_method (line 51) | def custom_method(controller, key, options:) function custom_method (line 87) | def custom_method(controller) function custom_method (line 114) | def custom_method function custom_method (line 124) | def custom_method(key) function custom_method (line 135) | def custom_method(key, options:) function custom_method (line 161) | def custom_method type AdditionalMethods (line 134) | module AdditionalMethods function custom_method (line 20) | def custom_method function custom_method (line 30) | def custom_method(controller) function custom_method (line 40) | def custom_method(controller, key) function custom_method (line 51) | def custom_method(controller, key, options:) function custom_method (line 87) | def custom_method(controller) function custom_method (line 114) | def custom_method function custom_method (line 124) | def custom_method(key) function custom_method (line 135) | def custom_method(key, options:) function custom_method (line 161) | def custom_method type AdditionalMethods (line 160) | module AdditionalMethods function custom_method (line 20) | def custom_method function custom_method (line 30) | def custom_method(controller) function custom_method (line 40) | def custom_method(controller, key) function custom_method (line 51) | def custom_method(controller, key, options:) function custom_method (line 87) | def custom_method(controller) function custom_method (line 114) | def custom_method function custom_method (line 124) | def custom_method(key) function custom_method (line 135) | def custom_method(key, options:) function custom_method (line 161) | def custom_method FILE: spec/concerns/models/group_spec.rb type AdditionalMethods (line 44) | module AdditionalMethods function custom_printable_name (line 45) | def custom_printable_name FILE: spec/concerns/models/notifiable_spec.rb type AdditionalMethods (line 53) | module AdditionalMethods function notification_users (line 54) | def notification_users(key) function custom_notification_users (line 73) | def custom_notification_users function custom_notification_users (line 85) | def custom_notification_users(key) function notification_group_for_users (line 123) | def notification_group_for_users(key) function custom_notification_group (line 140) | def custom_notification_group function custom_notification_group (line 151) | def custom_notification_group(key) function notification_group_expiry_delay_for_users (line 182) | def notification_group_expiry_delay_for_users(key) function custom_notification_group_expiry_delay (line 199) | def custom_notification_group_expiry_delay function custom_notification_group_expiry_delay (line 210) | def custom_notification_group_expiry_delay(key) function notification_parameters_for_users (line 241) | def notification_parameters_for_users(key) function custom_notification_parameters (line 258) | def custom_notification_parameters function custom_notification_parameters (line 269) | def custom_notification_parameters(key) function notifier_for_users (line 300) | def notifier_for_users(key) function custom_notifier (line 317) | def custom_notifier function custom_notifier (line 328) | def custom_notifier(key) function notification_email_allowed_for_users? (line 364) | def notification_email_allowed_for_users?(target, key) function custom_notification_email_allowed? (line 381) | def custom_notification_email_allowed? function custom_notification_email_allowed? (line 392) | def custom_notification_email_allowed?(target, key) function notifiable_action_cable_allowed_for_users? (line 428) | def notifiable_action_cable_allowed_for_users?(target, key) function custom_notifiable_action_cable_allowed? (line 445) | def custom_notifiable_action_cable_allowed? function custom_notifiable_action_cable_allowed? (line 456) | def custom_notifiable_action_cable_allowed?(target, key) function notifiable_action_cable_api_allowed_for_users? (line 492) | def notifiable_action_cable_api_allowed_for_users?(target, key) function custom_notifiable_action_cable_api_allowed? (line 509) | def custom_notifiable_action_cable_api_allowed? function custom_notifiable_action_cable_api_allowed? (line 520) | def custom_notifiable_action_cable_api_allowed?(target, key) function notifiable_path_for_users (line 559) | def notifiable_path_for_users(key) function custom_notifiable_path (line 576) | def custom_notifiable_path function custom_notifiable_path (line 587) | def custom_notifiable_path(key) function custom_printable_name (line 628) | def custom_printable_name function custom_optional_targets (line 666) | def custom_optional_targets function custom_optional_targets (line 711) | def custom_optional_targets type AdditionalMethods (line 72) | module AdditionalMethods function notification_users (line 54) | def notification_users(key) function custom_notification_users (line 73) | def custom_notification_users function custom_notification_users (line 85) | def custom_notification_users(key) function notification_group_for_users (line 123) | def notification_group_for_users(key) function custom_notification_group (line 140) | def custom_notification_group function custom_notification_group (line 151) | def custom_notification_group(key) function notification_group_expiry_delay_for_users (line 182) | def notification_group_expiry_delay_for_users(key) function custom_notification_group_expiry_delay (line 199) | def custom_notification_group_expiry_delay function custom_notification_group_expiry_delay (line 210) | def custom_notification_group_expiry_delay(key) function notification_parameters_for_users (line 241) | def notification_parameters_for_users(key) function custom_notification_parameters (line 258) | def custom_notification_parameters function custom_notification_parameters (line 269) | def custom_notification_parameters(key) function notifier_for_users (line 300) | def notifier_for_users(key) function custom_notifier (line 317) | def custom_notifier function custom_notifier (line 328) | def custom_notifier(key) function notification_email_allowed_for_users? (line 364) | def notification_email_allowed_for_users?(target, key) function custom_notification_email_allowed? (line 381) | def custom_notification_email_allowed? function custom_notification_email_allowed? (line 392) | def custom_notification_email_allowed?(target, key) function notifiable_action_cable_allowed_for_users? (line 428) | def notifiable_action_cable_allowed_for_users?(target, key) function custom_notifiable_action_cable_allowed? (line 445) | def custom_notifiable_action_cable_allowed? function custom_notifiable_action_cable_allowed? (line 456) | def custom_notifiable_action_cable_allowed?(target, key) function notifiable_action_cable_api_allowed_for_users? (line 492) | def notifiable_action_cable_api_allowed_for_users?(target, key) function custom_notifiable_action_cable_api_allowed? (line 509) | def custom_notifiable_action_cable_api_allowed? function custom_notifiable_action_cable_api_allowed? (line 520) | def custom_notifiable_action_cable_api_allowed?(target, key) function notifiable_path_for_users (line 559) | def notifiable_path_for_users(key) function custom_notifiable_path (line 576) | def custom_notifiable_path function custom_notifiable_path (line 587) | def custom_notifiable_path(key) function custom_printable_name (line 628) | def custom_printable_name function custom_optional_targets (line 666) | def custom_optional_targets function custom_optional_targets (line 711) | def custom_optional_targets type AdditionalMethods (line 84) | module AdditionalMethods function notification_users (line 54) | def notification_users(key) function custom_notification_users (line 73) | def custom_notification_users function custom_notification_users (line 85) | def custom_notification_users(key) function notification_group_for_users (line 123) | def notification_group_for_users(key) function custom_notification_group (line 140) | def custom_notification_group function custom_notification_group (line 151) | def custom_notification_group(key) function notification_group_expiry_delay_for_users (line 182) | def notification_group_expiry_delay_for_users(key) function custom_notification_group_expiry_delay (line 199) | def custom_notification_group_expiry_delay function custom_notification_group_expiry_delay (line 210) | def custom_notification_group_expiry_delay(key) function notification_parameters_for_users (line 241) | def notification_parameters_for_users(key) function custom_notification_parameters (line 258) | def custom_notification_parameters function custom_notification_parameters (line 269) | def custom_notification_parameters(key) function notifier_for_users (line 300) | def notifier_for_users(key) function custom_notifier (line 317) | def custom_notifier function custom_notifier (line 328) | def custom_notifier(key) function notification_email_allowed_for_users? (line 364) | def notification_email_allowed_for_users?(target, key) function custom_notification_email_allowed? (line 381) | def custom_notification_email_allowed? function custom_notification_email_allowed? (line 392) | def custom_notification_email_allowed?(target, key) function notifiable_action_cable_allowed_for_users? (line 428) | def notifiable_action_cable_allowed_for_users?(target, key) function custom_notifiable_action_cable_allowed? (line 445) | def custom_notifiable_action_cable_allowed? function custom_notifiable_action_cable_allowed? (line 456) | def custom_notifiable_action_cable_allowed?(target, key) function notifiable_action_cable_api_allowed_for_users? (line 492) | def notifiable_action_cable_api_allowed_for_users?(target, key) function custom_notifiable_action_cable_api_allowed? (line 509) | def custom_notifiable_action_cable_api_allowed? function custom_notifiable_action_cable_api_allowed? (line 520) | def custom_notifiable_action_cable_api_allowed?(target, key) function notifiable_path_for_users (line 559) | def notifiable_path_for_users(key) function custom_notifiable_path (line 576) | def custom_notifiable_path function custom_notifiable_path (line 587) | def custom_notifiable_path(key) function custom_printable_name (line 628) | def custom_printable_name function custom_optional_targets (line 666) | def custom_optional_targets function custom_optional_targets (line 711) | def custom_optional_targets type AdditionalMethods (line 122) | module AdditionalMethods function notification_users (line 54) | def notification_users(key) function custom_notification_users (line 73) | def custom_notification_users function custom_notification_users (line 85) | def custom_notification_users(key) function notification_group_for_users (line 123) | def notification_group_for_users(key) function custom_notification_group (line 140) | def custom_notification_group function custom_notification_group (line 151) | def custom_notification_group(key) function notification_group_expiry_delay_for_users (line 182) | def notification_group_expiry_delay_for_users(key) function custom_notification_group_expiry_delay (line 199) | def custom_notification_group_expiry_delay function custom_notification_group_expiry_delay (line 210) | def custom_notification_group_expiry_delay(key) function notification_parameters_for_users (line 241) | def notification_parameters_for_users(key) function custom_notification_parameters (line 258) | def custom_notification_parameters function custom_notification_parameters (line 269) | def custom_notification_parameters(key) function notifier_for_users (line 300) | def notifier_for_users(key) function custom_notifier (line 317) | def custom_notifier function custom_notifier (line 328) | def custom_notifier(key) function notification_email_allowed_for_users? (line 364) | def notification_email_allowed_for_users?(target, key) function custom_notification_email_allowed? (line 381) | def custom_notification_email_allowed? function custom_notification_email_allowed? (line 392) | def custom_notification_email_allowed?(target, key) function notifiable_action_cable_allowed_for_users? (line 428) | def notifiable_action_cable_allowed_for_users?(target, key) function custom_notifiable_action_cable_allowed? (line 445) | def custom_notifiable_action_cable_allowed? function custom_notifiable_action_cable_allowed? (line 456) | def custom_notifiable_action_cable_allowed?(target, key) function notifiable_action_cable_api_allowed_for_users? (line 492) | def notifiable_action_cable_api_allowed_for_users?(target, key) function custom_notifiable_action_cable_api_allowed? (line 509) | def custom_notifiable_action_cable_api_allowed? function custom_notifiable_action_cable_api_allowed? (line 520) | def custom_notifiable_action_cable_api_allowed?(target, key) function notifiable_path_for_users (line 559) | def notifiable_path_for_users(key) function custom_notifiable_path (line 576) | def custom_notifiable_path function custom_notifiable_path (line 587) | def custom_notifiable_path(key) function custom_printable_name (line 628) | def custom_printable_name function custom_optional_targets (line 666) | def custom_optional_targets function custom_optional_targets (line 711) | def custom_optional_targets type AdditionalMethods (line 139) | module AdditionalMethods function notification_users (line 54) | def notification_users(key) function custom_notification_users (line 73) | def custom_notification_users function custom_notification_users (line 85) | def custom_notification_users(key) function notification_group_for_users (line 123) | def notification_group_for_users(key) function custom_notification_group (line 140) | def custom_notification_group function custom_notification_group (line 151) | def custom_notification_group(key) function notification_group_expiry_delay_for_users (line 182) | def notification_group_expiry_delay_for_users(key) function custom_notification_group_expiry_delay (line 199) | def custom_notification_group_expiry_delay function custom_notification_group_expiry_delay (line 210) | def custom_notification_group_expiry_delay(key) function notification_parameters_for_users (line 241) | def notification_parameters_for_users(key) function custom_notification_parameters (line 258) | def custom_notification_parameters function custom_notification_parameters (line 269) | def custom_notification_parameters(key) function notifier_for_users (line 300) | def notifier_for_users(key) function custom_notifier (line 317) | def custom_notifier function custom_notifier (line 328) | def custom_notifier(key) function notification_email_allowed_for_users? (line 364) | def notification_email_allowed_for_users?(target, key) function custom_notification_email_allowed? (line 381) | def custom_notification_email_allowed? function custom_notification_email_allowed? (line 392) | def custom_notification_email_allowed?(target, key) function notifiable_action_cable_allowed_for_users? (line 428) | def notifiable_action_cable_allowed_for_users?(target, key) function custom_notifiable_action_cable_allowed? (line 445) | def custom_notifiable_action_cable_allowed? function custom_notifiable_action_cable_allowed? (line 456) | def custom_notifiable_action_cable_allowed?(target, key) function notifiable_action_cable_api_allowed_for_users? (line 492) | def notifiable_action_cable_api_allowed_for_users?(target, key) function custom_notifiable_action_cable_api_allowed? (line 509) | def custom_notifiable_action_cable_api_allowed? function custom_notifiable_action_cable_api_allowed? (line 520) | def custom_notifiable_action_cable_api_allowed?(target, key) function notifiable_path_for_users (line 559) | def notifiable_path_for_users(key) function custom_notifiable_path (line 576) | def custom_notifiable_path function custom_notifiable_path (line 587) | def custom_notifiable_path(key) function custom_printable_name (line 628) | def custom_printable_name function custom_optional_targets (line 666) | def custom_optional_targets function custom_optional_targets (line 711) | def custom_optional_targets type AdditionalMethods (line 150) | module AdditionalMethods function notification_users (line 54) | def notification_users(key) function custom_notification_users (line 73) | def custom_notification_users function custom_notification_users (line 85) | def custom_notification_users(key) function notification_group_for_users (line 123) | def notification_group_for_users(key) function custom_notification_group (line 140) | def custom_notification_group function custom_notification_group (line 151) | def custom_notification_group(key) function notification_group_expiry_delay_for_users (line 182) | def notification_group_expiry_delay_for_users(key) function custom_notification_group_expiry_delay (line 199) | def custom_notification_group_expiry_delay function custom_notification_group_expiry_delay (line 210) | def custom_notification_group_expiry_delay(key) function notification_parameters_for_users (line 241) | def notification_parameters_for_users(key) function custom_notification_parameters (line 258) | def custom_notification_parameters function custom_notification_parameters (line 269) | def custom_notification_parameters(key) function notifier_for_users (line 300) | def notifier_for_users(key) function custom_notifier (line 317) | def custom_notifier function custom_notifier (line 328) | def custom_notifier(key) function notification_email_allowed_for_users? (line 364) | def notification_email_allowed_for_users?(target, key) function custom_notification_email_allowed? (line 381) | def custom_notification_email_allowed? function custom_notification_email_allowed? (line 392) | def custom_notification_email_allowed?(target, key) function notifiable_action_cable_allowed_for_users? (line 428) | def notifiable_action_cable_allowed_for_users?(target, key) function custom_notifiable_action_cable_allowed? (line 445) | def custom_notifiable_action_cable_allowed? function custom_notifiable_action_cable_allowed? (line 456) | def custom_notifiable_action_cable_allowed?(target, key) function notifiable_action_cable_api_allowed_for_users? (line 492) | def notifiable_action_cable_api_allowed_for_users?(target, key) function custom_notifiable_action_cable_api_allowed? (line 509) | def custom_notifiable_action_cable_api_allowed? function custom_notifiable_action_cable_api_allowed? (line 520) | def custom_notifiable_action_cable_api_allowed?(target, key) function notifiable_path_for_users (line 559) | def notifiable_path_for_users(key) function custom_notifiable_path (line 576) | def custom_notifiable_path function custom_notifiable_path (line 587) | def custom_notifiable_path(key) function custom_printable_name (line 628) | def custom_printable_name function custom_optional_targets (line 666) | def custom_optional_targets function custom_optional_targets (line 711) | def custom_optional_targets type AdditionalMethods (line 181) | module AdditionalMethods function notification_users (line 54) | def notification_users(key) function custom_notification_users (line 73) | def custom_notification_users function custom_notification_users (line 85) | def custom_notification_users(key) function notification_group_for_users (line 123) | def notification_group_for_users(key) function custom_notification_group (line 140) | def custom_notification_group function custom_notification_group (line 151) | def custom_notification_group(key) function notification_group_expiry_delay_for_users (line 182) | def notification_group_expiry_delay_for_users(key) function custom_notification_group_expiry_delay (line 199) | def custom_notification_group_expiry_delay function custom_notification_group_expiry_delay (line 210) | def custom_notification_group_expiry_delay(key) function notification_parameters_for_users (line 241) | def notification_parameters_for_users(key) function custom_notification_parameters (line 258) | def custom_notification_parameters function custom_notification_parameters (line 269) | def custom_notification_parameters(key) function notifier_for_users (line 300) | def notifier_for_users(key) function custom_notifier (line 317) | def custom_notifier function custom_notifier (line 328) | def custom_notifier(key) function notification_email_allowed_for_users? (line 364) | def notification_email_allowed_for_users?(target, key) function custom_notification_email_allowed? (line 381) | def custom_notification_email_allowed? function custom_notification_email_allowed? (line 392) | def custom_notification_email_allowed?(target, key) function notifiable_action_cable_allowed_for_users? (line 428) | def notifiable_action_cable_allowed_for_users?(target, key) function custom_notifiable_action_cable_allowed? (line 445) | def custom_notifiable_action_cable_allowed? function custom_notifiable_action_cable_allowed? (line 456) | def custom_notifiable_action_cable_allowed?(target, key) function notifiable_action_cable_api_allowed_for_users? (line 492) | def notifiable_action_cable_api_allowed_for_users?(target, key) function custom_notifiable_action_cable_api_allowed? (line 509) | def custom_notifiable_action_cable_api_allowed? function custom_notifiable_action_cable_api_allowed? (line 520) | def custom_notifiable_action_cable_api_allowed?(target, key) function notifiable_path_for_users (line 559) | def notifiable_path_for_users(key) function custom_notifiable_path (line 576) | def custom_notifiable_path function custom_notifiable_path (line 587) | def custom_notifiable_path(key) function custom_printable_name (line 628) | def custom_printable_name function custom_optional_targets (line 666) | def custom_optional_targets function custom_optional_targets (line 711) | def custom_optional_targets type AdditionalMethods (line 198) | module AdditionalMethods function notification_users (line 54) | def notification_users(key) function custom_notification_users (line 73) | def custom_notification_users function custom_notification_users (line 85) | def custom_notification_users(key) function notification_group_for_users (line 123) | def notification_group_for_users(key) function custom_notification_group (line 140) | def custom_notification_group function custom_notification_group (line 151) | def custom_notification_group(key) function notification_group_expiry_delay_for_users (line 182) | def notification_group_expiry_delay_for_users(key) function custom_notification_group_expiry_delay (line 199) | def custom_notification_group_expiry_delay function custom_notification_group_expiry_delay (line 210) | def custom_notification_group_expiry_delay(key) function notification_parameters_for_users (line 241) | def notification_parameters_for_users(key) function custom_notification_parameters (line 258) | def custom_notification_parameters function custom_notification_parameters (line 269) | def custom_notification_parameters(key) function notifier_for_users (line 300) | def notifier_for_users(key) function custom_notifier (line 317) | def custom_notifier function custom_notifier (line 328) | def custom_notifier(key) function notification_email_allowed_for_users? (line 364) | def notification_email_allowed_for_users?(target, key) function custom_notification_email_allowed? (line 381) | def custom_notification_email_allowed? function custom_notification_email_allowed? (line 392) | def custom_notification_email_allowed?(target, key) function notifiable_action_cable_allowed_for_users? (line 428) | def notifiable_action_cable_allowed_for_users?(target, key) function custom_notifiable_action_cable_allowed? (line 445) | def custom_notifiable_action_cable_allowed? function custom_notifiable_action_cable_allowed? (line 456) | def custom_notifiable_action_cable_allowed?(target, key) function notifiable_action_cable_api_allowed_for_users? (line 492) | def notifiable_action_cable_api_allowed_for_users?(target, key) function custom_notifiable_action_cable_api_allowed? (line 509) | def custom_notifiable_action_cable_api_allowed? function custom_notifiable_action_cable_api_allowed? (line 520) | def custom_notifiable_action_cable_api_allowed?(target, key) function notifiable_path_for_users (line 559) | def notifiable_path_for_users(key) function custom_notifiable_path (line 576) | def custom_notifiable_path function custom_notifiable_path (line 587) | def custom_notifiable_path(key) function custom_printable_name (line 628) | def custom_printable_name function custom_optional_targets (line 666) | def custom_optional_targets function custom_optional_targets (line 711) | def custom_optional_targets type AdditionalMethods (line 209) | module AdditionalMethods function notification_users (line 54) | def notification_users(key) function custom_notification_users (line 73) | def custom_notification_users function custom_notification_users (line 85) | def custom_notification_users(key) function notification_group_for_users (line 123) | def notification_group_for_users(key) function custom_notification_group (line 140) | def custom_notification_group function custom_notification_group (line 151) | def custom_notification_group(key) function notification_group_expiry_delay_for_users (line 182) | def notification_group_expiry_delay_for_users(key) function custom_notification_group_expiry_delay (line 199) | def custom_notification_group_expiry_delay function custom_notification_group_expiry_delay (line 210) | def custom_notification_group_expiry_delay(key) function notification_parameters_for_users (line 241) | def notification_parameters_for_users(key) function custom_notification_parameters (line 258) | def custom_notification_parameters function custom_notification_parameters (line 269) | def custom_notification_parameters(key) function notifier_for_users (line 300) | def notifier_for_users(key) function custom_notifier (line 317) | def custom_notifier function custom_notifier (line 328) | def custom_notifier(key) function notification_email_allowed_for_users? (line 364) | def notification_email_allowed_for_users?(target, key) function custom_notification_email_allowed? (line 381) | def custom_notification_email_allowed? function custom_notification_email_allowed? (line 392) | def custom_notification_email_allowed?(target, key) function notifiable_action_cable_allowed_for_users? (line 428) | def notifiable_action_cable_allowed_for_users?(target, key) function custom_notifiable_action_cable_allowed? (line 445) | def custom_notifiable_action_cable_allowed? function custom_notifiable_action_cable_allowed? (line 456) | def custom_notifiable_action_cable_allowed?(target, key) function notifiable_action_cable_api_allowed_for_users? (line 492) | def notifiable_action_cable_api_allowed_for_users?(target, key) function custom_notifiable_action_cable_api_allowed? (line 509) | def custom_notifiable_action_cable_api_allowed? function custom_notifiable_action_cable_api_allowed? (line 520) | def custom_notifiable_action_cable_api_allowed?(target, key) function notifiable_path_for_users (line 559) | def notifiable_path_for_users(key) function custom_notifiable_path (line 576) | def custom_notifiable_path function custom_notifiable_path (line 587) | def custom_notifiable_path(key) function custom_printable_name (line 628) | def custom_printable_name function custom_optional_targets (line 666) | def custom_optional_targets function custom_optional_targets (line 711) | def custom_optional_targets type AdditionalMethods (line 240) | module AdditionalMethods function notification_users (line 54) | def notification_users(key) function custom_notification_users (line 73) | def custom_notification_users function custom_notification_users (line 85) | def custom_notification_users(key) function notification_group_for_users (line 123) | def notification_group_for_users(key) function custom_notification_group (line 140) | def custom_notification_group function custom_notification_group (line 151) | def custom_notification_group(key) function notification_group_expiry_delay_for_users (line 182) | def notification_group_expiry_delay_for_users(key) function custom_notification_group_expiry_delay (line 199) | def custom_notification_group_expiry_delay function custom_notification_group_expiry_delay (line 210) | def custom_notification_group_expiry_delay(key) function notification_parameters_for_users (line 241) | def notification_parameters_for_users(key) function custom_notification_parameters (line 258) | def custom_notification_parameters function custom_notification_parameters (line 269) | def custom_notification_parameters(key) function notifier_for_users (line 300) | def notifier_for_users(key) function custom_notifier (line 317) | def custom_notifier function custom_notifier (line 328) | def custom_notifier(key) function notification_email_allowed_for_users? (line 364) | def notification_email_allowed_for_users?(target, key) function custom_notification_email_allowed? (line 381) | def custom_notification_email_allowed? function custom_notification_email_allowed? (line 392) | def custom_notification_email_allowed?(target, key) function notifiable_action_cable_allowed_for_users? (line 428) | def notifiable_action_cable_allowed_for_users?(target, key) function custom_notifiable_action_cable_allowed? (line 445) | def custom_notifiable_action_cable_allowed? function custom_notifiable_action_cable_allowed? (line 456) | def custom_notifiable_action_cable_allowed?(target, key) function notifiable_action_cable_api_allowed_for_users? (line 492) | def notifiable_action_cable_api_allowed_for_users?(target, key) function custom_notifiable_action_cable_api_allowed? (line 509) | def custom_notifiable_action_cable_api_allowed? function custom_notifiable_action_cable_api_allowed? (line 520) | def custom_notifiable_action_cable_api_allowed?(target, key) function notifiable_path_for_users (line 559) | def notifiable_path_for_users(key) function custom_notifiable_path (line 576) | def custom_notifiable_path function custom_notifiable_path (line 587) | def custom_notifiable_path(key) function custom_printable_name (line 628) | def custom_printable_name function custom_optional_targets (line 666) | def custom_optional_targets function custom_optional_targets (line 711) | def custom_optional_targets type AdditionalMethods (line 257) | module AdditionalMethods function notification_users (line 54) | def notification_users(key) function custom_notification_users (line 73) | def custom_notification_users function custom_notification_users (line 85) | def custom_notification_users(key) function notification_group_for_users (line 123) | def notification_group_for_users(key) function custom_notification_group (line 140) | def custom_notification_group function custom_notification_group (line 151) | def custom_notification_group(key) function notification_group_expiry_delay_for_users (line 182) | def notification_group_expiry_delay_for_users(key) function custom_notification_group_expiry_delay (line 199) | def custom_notification_group_expiry_delay function custom_notification_group_expiry_delay (line 210) | def custom_notification_group_expiry_delay(key) function notification_parameters_for_users (line 241) | def notification_parameters_for_users(key) function custom_notification_parameters (line 258) | def custom_notification_parameters function custom_notification_parameters (line 269) | def custom_notification_parameters(key) function notifier_for_users (line 300) | def notifier_for_users(key) function custom_notifier (line 317) | def custom_notifier function custom_notifier (line 328) | def custom_notifier(key) function notification_email_allowed_for_users? (line 364) | def notification_email_allowed_for_users?(target, key) function custom_notification_email_allowed? (line 381) | def custom_notification_email_allowed? function custom_notification_email_allowed? (line 392) | def custom_notification_email_allowed?(target, key) function notifiable_action_cable_allowed_for_users? (line 428) | def notifiable_action_cable_allowed_for_users?(target, key) function custom_notifiable_action_cable_allowed? (line 445) | def custom_notifiable_action_cable_allowed? function custom_notifiable_action_cable_allowed? (line 456) | def custom_notifiable_action_cable_allowed?(target, key) function notifiable_action_cable_api_allowed_for_users? (line 492) | def notifiable_action_cable_api_allowed_for_users?(target, key) function custom_notifiable_action_cable_api_allowed? (line 509) | def custom_notifiable_action_cable_api_allowed? function custom_notifiable_action_cable_api_allowed? (line 520) | def custom_notifiable_action_cable_api_allowed?(target, key) function notifiable_path_for_users (line 559) | def notifiable_path_for_users(key) function custom_notifiable_path (line 576) | def custom_notifiable_path function custom_notifiable_path (line 587) | def custom_notifiable_path(key) function custom_printable_name (line 628) | def custom_printable_name function custom_optional_targets (line 666) | def custom_optional_targets function custom_optional_targets (line 711) | def custom_optional_targets type AdditionalMethods (line 268) | module AdditionalMethods function notification_users (line 54) | def notification_users(key) function custom_notification_users (line 73) | def custom_notification_users function custom_notification_users (line 85) | def custom_notification_users(key) function notification_group_for_users (line 123) | def notification_group_for_users(key) function custom_notification_group (line 140) | def custom_notification_group function custom_notification_group (line 151) | def custom_notification_group(key) function notification_group_expiry_delay_for_users (line 182) | def notification_group_expiry_delay_for_users(key) function custom_notification_group_expiry_delay (line 199) | def custom_notification_group_expiry_delay function custom_notification_group_expiry_delay (line 210) | def custom_notification_group_expiry_delay(key) function notification_parameters_for_users (line 241) | def notification_parameters_for_users(key) function custom_notification_parameters (line 258) | def custom_notification_parameters function custom_notification_parameters (line 269) | def custom_notification_parameters(key) function notifier_for_users (line 300) | def notifier_for_users(key) function custom_notifier (line 317) | def custom_notifier function custom_notifier (line 328) | def custom_notifier(key) function notification_email_allowed_for_users? (line 364) | def notification_email_allowed_for_users?(target, key) function custom_notification_email_allowed? (line 381) | def custom_notification_email_allowed? function custom_notification_email_allowed? (line 392) | def custom_notification_email_allowed?(target, key) function notifiable_action_cable_allowed_for_users? (line 428) | def notifiable_action_cable_allowed_for_users?(target, key) function custom_notifiable_action_cable_allowed? (line 445) | def custom_notifiable_action_cable_allowed? function custom_notifiable_action_cable_allowed? (line 456) | def custom_notifiable_action_cable_allowed?(target, key) function notifiable_action_cable_api_allowed_for_users? (line 492) | def notifiable_action_cable_api_allowed_for_users?(target, key) function custom_notifiable_action_cable_api_allowed? (line 509) | def custom_notifiable_action_cable_api_allowed? function custom_notifiable_action_cable_api_allowed? (line 520) | def custom_notifiable_action_cable_api_allowed?(target, key) function notifiable_path_for_users (line 559) | def notifiable_path_for_users(key) function custom_notifiable_path (line 576) | def custom_notifiable_path function custom_notifiable_path (line 587) | def custom_notifiable_path(key) function custom_printable_name (line 628) | def custom_printable_name function custom_optional_targets (line 666) | def custom_optional_targets function custom_optional_targets (line 711) | def custom_optional_targets type AdditionalMethods (line 299) | module AdditionalMethods function notification_users (line 54) | def notification_users(key) function custom_notification_users (line 73) | def custom_notification_users function custom_notification_users (line 85) | def custom_notification_users(key) function notification_group_for_users (line 123) | def notification_group_for_users(key) function custom_notification_group (line 140) | def custom_notification_group function custom_notification_group (line 151) | def custom_notification_group(key) function notification_group_expiry_delay_for_users (line 182) | def notification_group_expiry_delay_for_users(key) function custom_notification_group_expiry_delay (line 199) | def custom_notification_group_expiry_delay function custom_notification_group_expiry_delay (line 210) | def custom_notification_group_expiry_delay(key) function notification_parameters_for_users (line 241) | def notification_parameters_for_users(key) function custom_notification_parameters (line 258) | def custom_notification_parameters function custom_notification_parameters (line 269) | def custom_notification_parameters(key) function notifier_for_users (line 300) | def notifier_for_users(key) function custom_notifier (line 317) | def custom_notifier function custom_notifier (line 328) | def custom_notifier(key) function notification_email_allowed_for_users? (line 364) | def notification_email_allowed_for_users?(target, key) function custom_notification_email_allowed? (line 381) | def custom_notification_email_allowed? function custom_notification_email_allowed? (line 392) | def custom_notification_email_allowed?(target, key) function notifiable_action_cable_allowed_for_users? (line 428) | def notifiable_action_cable_allowed_for_users?(target, key) function custom_notifiable_action_cable_allowed? (line 445) | def custom_notifiable_action_cable_allowed? function custom_notifiable_action_cable_allowed? (line 456) | def custom_notifiable_action_cable_allowed?(target, key) function notifiable_action_cable_api_allowed_for_users? (line 492) | def notifiable_action_cable_api_allowed_for_users?(target, key) function custom_notifiable_action_cable_api_allowed? (line 509) | def custom_notifiable_action_cable_api_allowed? function custom_notifiable_action_cable_api_allowed? (line 520) | def custom_notifiable_action_cable_api_allowed?(target, key) function notifiable_path_for_users (line 559) | def notifiable_path_for_users(key) function custom_notifiable_path (line 576) | def custom_notifiable_path function custom_notifiable_path (line 587) | def custom_notifiable_path(key) function custom_printable_name (line 628) | def custom_printable_name function custom_optional_targets (line 666) | def custom_optional_targets function custom_optional_targets (line 711) | def custom_optional_targets type AdditionalMethods (line 316) | module AdditionalMethods function notification_users (line 54) | def notification_users(key) function custom_notification_users (line 73) | def custom_notification_users function custom_notification_users (line 85) | def custom_notification_users(key) function notification_group_for_users (line 123) | def notification_group_for_users(key) function custom_notification_group (line 140) | def custom_notification_group function custom_notification_group (line 151) | def custom_notification_group(key) function notification_group_expiry_delay_for_users (line 182) | def notification_group_expiry_delay_for_users(key) function custom_notification_group_expiry_delay (line 199) | def custom_notification_group_expiry_delay function custom_notification_group_expiry_delay (line 210) | def custom_notification_group_expiry_delay(key) function notification_parameters_for_users (line 241) | def notification_parameters_for_users(key) function custom_notification_parameters (line 258) | def custom_notification_parameters function custom_notification_parameters (line 269) | def custom_notification_parameters(key) function notifier_for_users (line 300) | def notifier_for_users(key) function custom_notifier (line 317) | def custom_notifier function custom_notifier (line 328) | def custom_notifier(key) function notification_email_allowed_for_users? (line 364) | def notification_email_allowed_for_users?(target, key) function custom_notification_email_allowed? (line 381) | def custom_notification_email_allowed? function custom_notification_email_allowed? (line 392) | def custom_notification_email_allowed?(target, key) function notifiable_action_cable_allowed_for_users? (line 428) | def notifiable_action_cable_allowed_for_users?(target, key) function custom_notifiable_action_cable_allowed? (line 445) | def custom_notifiable_action_cable_allowed? function custom_notifiable_action_cable_allowed? (line 456) | def custom_notifiable_action_cable_allowed?(target, key) function notifiable_action_cable_api_allowed_for_users? (line 492) | def notifiable_action_cable_api_allowed_for_users?(target, key) function custom_notifiable_action_cable_api_allowed? (line 509) | def custom_notifiable_action_cable_api_allowed? function custom_notifiable_action_cable_api_allowed? (line 520) | def custom_notifiable_action_cable_api_allowed?(target, key) function notifiable_path_for_users (line 559) | def notifiable_path_for_users(key) function custom_notifiable_path (line 576) | def custom_notifiable_path function custom_notifiable_path (line 587) | def custom_notifiable_path(key) function custom_printable_name (line 628) | def custom_printable_name function custom_optional_targets (line 666) | def custom_optional_targets function custom_optional_targets (line 711) | def custom_optional_targets type AdditionalMethods (line 327) | module AdditionalMethods function notification_users (line 54) | def notification_users(key) function custom_notification_users (line 73) | def custom_notification_users function custom_notification_users (line 85) | def custom_notification_users(key) function notification_group_for_users (line 123) | def notification_group_for_users(key) function custom_notification_group (line 140) | def custom_notification_group function custom_notification_group (line 151) | def custom_notification_group(key) function notification_group_expiry_delay_for_users (line 182) | def notification_group_expiry_delay_for_users(key) function custom_notification_group_expiry_delay (line 199) | def custom_notification_group_expiry_delay function custom_notification_group_expiry_delay (line 210) | def custom_notification_group_expiry_delay(key) function notification_parameters_for_users (line 241) | def notification_parameters_for_users(key) function custom_notification_parameters (line 258) | def custom_notification_parameters function custom_notification_parameters (line 269) | def custom_notification_parameters(key) function notifier_for_users (line 300) | def notifier_for_users(key) function custom_notifier (line 317) | def custom_notifier function custom_notifier (line 328) | def custom_notifier(key) function notification_email_allowed_for_users? (line 364) | def notification_email_allowed_for_users?(target, key) function custom_notification_email_allowed? (line 381) | def custom_notification_email_allowed? function custom_notification_email_allowed? (line 392) | def custom_notification_email_allowed?(target, key) function notifiable_action_cable_allowed_for_users? (line 428) | def notifiable_action_cable_allowed_for_users?(target, key) function custom_notifiable_action_cable_allowed? (line 445) | def custom_notifiable_action_cable_allowed? function custom_notifiable_action_cable_allowed? (line 456) | def custom_notifiable_action_cable_allowed?(target, key) function notifiable_action_cable_api_allowed_for_users? (line 492) | def notifiable_action_cable_api_allowed_for_users?(target, key) function custom_notifiable_action_cable_api_allowed? (line 509) | def custom_notifiable_action_cable_api_allowed? function custom_notifiable_action_cable_api_allowed? (line 520) | def custom_notifiable_action_cable_api_allowed?(target, key) function notifiable_path_for_users (line 559) | def notifiable_path_for_users(key) function custom_notifiable_path (line 576) | def custom_notifiable_path function custom_notifiable_path (line 587) | def custom_notifiable_path(key) function custom_printable_name (line 628) | def custom_printable_name function custom_optional_targets (line 666) | def custom_optional_targets function custom_optional_targets (line 711) | def custom_optional_targets type AdditionalMethods (line 363) | module AdditionalMethods function notification_users (line 54) | def notification_users(key) function custom_notification_users (line 73) | def custom_notification_users function custom_notification_users (line 85) | def custom_notification_users(key) function notification_group_for_users (line 123) | def notification_group_for_users(key) function custom_notification_group (line 140) | def custom_notification_group function custom_notification_group (line 151) | def custom_notification_group(key) function notification_group_expiry_delay_for_users (line 182) | def notification_group_expiry_delay_for_users(key) function custom_notification_group_expiry_delay (line 199) | def custom_notification_group_expiry_delay function custom_notification_group_expiry_delay (line 210) | def custom_notification_group_expiry_delay(key) function notification_parameters_for_users (line 241) | def notification_parameters_for_users(key) function custom_notification_parameters (line 258) | def custom_notification_parameters function custom_notification_parameters (line 269) | def custom_notification_parameters(key) function notifier_for_users (line 300) | def notifier_for_users(key) function custom_notifier (line 317) | def custom_notifier function custom_notifier (line 328) | def custom_notifier(key) function notification_email_allowed_for_users? (line 364) | def notification_email_allowed_for_users?(target, key) function custom_notification_email_allowed? (line 381) | def custom_notification_email_allowed? function custom_notification_email_allowed? (line 392) | def custom_notification_email_allowed?(target, key) function notifiable_action_cable_allowed_for_users? (line 428) | def notifiable_action_cable_allowed_for_users?(target, key) function custom_notifiable_action_cable_allowed? (line 445) | def custom_notifiable_action_cable_allowed? function custom_notifiable_action_cable_allowed? (line 456) | def custom_notifiable_action_cable_allowed?(target, key) function notifiable_action_cable_api_allowed_for_users? (line 492) | def notifiable_action_cable_api_allowed_for_users?(target, key) function custom_notifiable_action_cable_api_allowed? (line 509) | def custom_notifiable_action_cable_api_allowed? function custom_notifiable_action_cable_api_allowed? (line 520) | def custom_notifiable_action_cable_api_allowed?(target, key) function notifiable_path_for_users (line 559) | def notifiable_path_for_users(key) function custom_notifiable_path (line 576) | def custom_notifiable_path function custom_notifiable_path (line 587) | def custom_notifiable_path(key) function custom_printable_name (line 628) | def custom_printable_name function custom_optional_targets (line 666) | def custom_optional_targets function custom_optional_targets (line 711) | def custom_optional_targets type AdditionalMethods (line 380) | module AdditionalMethods function notification_users (line 54) | def notification_users(key) function custom_notification_users (line 73) | def custom_notification_users function custom_notification_users (line 85) | def custom_notification_users(key) function notification_group_for_users (line 123) | def notification_group_for_users(key) function custom_notification_group (line 140) | def custom_notification_group function custom_notification_group (line 151) | def custom_notification_group(key) function notification_group_expiry_delay_for_users (line 182) | def notification_group_expiry_delay_for_users(key) function custom_notification_group_expiry_delay (line 199) | def custom_notification_group_expiry_delay function custom_notification_group_expiry_delay (line 210) | def custom_notification_group_expiry_delay(key) function notification_parameters_for_users (line 241) | def notification_parameters_for_users(key) function custom_notification_parameters (line 258) | def custom_notification_parameters function custom_notification_parameters (line 269) | def custom_notification_parameters(key) function notifier_for_users (line 300) | def notifier_for_users(key) function custom_notifier (line 317) | def custom_notifier function custom_notifier (line 328) | def custom_notifier(key) function notification_email_allowed_for_users? (line 364) | def notification_email_allowed_for_users?(target, key) function custom_notification_email_allowed? (line 381) | def custom_notification_email_allowed? function custom_notification_email_allowed? (line 392) | def custom_notification_email_allowed?(target, key) function notifiable_action_cable_allowed_for_users? (line 428) | def notifiable_action_cable_allowed_for_users?(target, key) function custom_notifiable_action_cable_allowed? (line 445) | def custom_notifiable_action_cable_allowed? function custom_notifiable_action_cable_allowed? (line 456) | def custom_notifiable_action_cable_allowed?(target, key) function notifiable_action_cable_api_allowed_for_users? (line 492) | def notifiable_action_cable_api_allowed_for_users?(target, key) function custom_notifiable_action_cable_api_allowed? (line 509) | def custom_notifiable_action_cable_api_allowed? function custom_notifiable_action_cable_api_allowed? (line 520) | def custom_notifiable_action_cable_api_allowed?(target, key) function notifiable_path_for_users (line 559) | def notifiable_path_for_users(key) function custom_notifiable_path (line 576) | def custom_notifiable_path function custom_notifiable_path (line 587) | def custom_notifiable_path(key) function custom_printable_name (line 628) | def custom_printable_name function custom_optional_targets (line 666) | def custom_optional_targets function custom_optional_targets (line 711) | def custom_optional_targets type AdditionalMethods (line 391) | module AdditionalMethods function notification_users (line 54) | def notification_users(key) function custom_notification_users (line 73) | def custom_notification_users function custom_notification_users (line 85) | def custom_notification_users(key) function notification_group_for_users (line 123) | def notification_group_for_users(key) function custom_notification_group (line 140) | def custom_notification_group function custom_notification_group (line 151) | def custom_notification_group(key) function notification_group_expiry_delay_for_users (line 182) | def notification_group_expiry_delay_for_users(key) function custom_notification_group_expiry_delay (line 199) | def custom_notification_group_expiry_delay function custom_notification_group_expiry_delay (line 210) | def custom_notification_group_expiry_delay(key) function notification_parameters_for_users (line 241) | def notification_parameters_for_users(key) function custom_notification_parameters (line 258) | def custom_notification_parameters function custom_notification_parameters (line 269) | def custom_notification_parameters(key) function notifier_for_users (line 300) | def notifier_for_users(key) function custom_notifier (line 317) | def custom_notifier function custom_notifier (line 328) | def custom_notifier(key) function notification_email_allowed_for_users? (line 364) | def notification_email_allowed_for_users?(target, key) function custom_notification_email_allowed? (line 381) | def custom_notification_email_allowed? function custom_notification_email_allowed? (line 392) | def custom_notification_email_allowed?(target, key) function notifiable_action_cable_allowed_for_users? (line 428) | def notifiable_action_cable_allowed_for_users?(target, key) function custom_notifiable_action_cable_allowed? (line 445) | def custom_notifiable_action_cable_allowed? function custom_notifiable_action_cable_allowed? (line 456) | def custom_notifiable_action_cable_allowed?(target, key) function notifiable_action_cable_api_allowed_for_users? (line 492) | def notifiable_action_cable_api_allowed_for_users?(target, key) function custom_notifiable_action_cable_api_allowed? (line 509) | def custom_notifiable_action_cable_api_allowed? function custom_notifiable_action_cable_api_allowed? (line 520) | def custom_notifiable_action_cable_api_allowed?(target, key) function notifiable_path_for_users (line 559) | def notifiable_path_for_users(key) function custom_notifiable_path (line 576) | def custom_notifiable_path function custom_notifiable_path (line 587) | def custom_notifiable_path(key) function custom_printable_name (line 628) | def custom_printable_name function custom_optional_targets (line 666) | def custom_optional_targets function custom_optional_targets (line 711) | def custom_optional_targets type AdditionalMethods (line 427) | module AdditionalMethods function notification_users (line 54) | def notification_users(key) function custom_notification_users (line 73) | def custom_notification_users function custom_notification_users (line 85) | def custom_notification_users(key) function notification_group_for_users (line 123) | def notification_group_for_users(key) function custom_notification_group (line 140) | def custom_notification_group function custom_notification_group (line 151) | def custom_notification_group(key) function notification_group_expiry_delay_for_users (line 182) | def notification_group_expiry_delay_for_users(key) function custom_notification_group_expiry_delay (line 199) | def custom_notification_group_expiry_delay function custom_notification_group_expiry_delay (line 210) | def custom_notification_group_expiry_delay(key) function notification_parameters_for_users (line 241) | def notification_parameters_for_users(key) function custom_notification_parameters (line 258) | def custom_notification_parameters function custom_notification_parameters (line 269) | def custom_notification_parameters(key) function notifier_for_users (line 300) | def notifier_for_users(key) function custom_notifier (line 317) | def custom_notifier function custom_notifier (line 328) | def custom_notifier(key) function notification_email_allowed_for_users? (line 364) | def notification_email_allowed_for_users?(target, key) function custom_notification_email_allowed? (line 381) | def custom_notification_email_allowed? function custom_notification_email_allowed? (line 392) | def custom_notification_email_allowed?(target, key) function notifiable_action_cable_allowed_for_users? (line 428) | def notifiable_action_cable_allowed_for_users?(target, key) function custom_notifiable_action_cable_allowed? (line 445) | def custom_notifiable_action_cable_allowed? function custom_notifiable_action_cable_allowed? (line 456) | def custom_notifiable_action_cable_allowed?(target, key) function notifiable_action_cable_api_allowed_for_users? (line 492) | def notifiable_action_cable_api_allowed_for_users?(target, key) function custom_notifiable_action_cable_api_allowed? (line 509) | def custom_notifiable_action_cable_api_allowed? function custom_notifiable_action_cable_api_allowed? (line 520) | def custom_notifiable_action_cable_api_allowed?(target, key) function notifiable_path_for_users (line 559) | def notifiable_path_for_users(key) function custom_notifiable_path (line 576) | def custom_notifiable_path function custom_notifiable_path (line 587) | def custom_notifiable_path(key) function custom_printable_name (line 628) | def custom_printable_name function custom_optional_targets (line 666) | def custom_optional_targets function custom_optional_targets (line 711) | def custom_optional_targets type AdditionalMethods (line 444) | module AdditionalMethods function notification_users (line 54) | def notification_users(key) function custom_notification_users (line 73) | def custom_notification_users function custom_notification_users (line 85) | def custom_notification_users(key) function notification_group_for_users (line 123) | def notification_group_for_users(key) function custom_notification_group (line 140) | def custom_notification_group function custom_notification_group (line 151) | def custom_notification_group(key) function notification_group_expiry_delay_for_users (line 182) | def notification_group_expiry_delay_for_users(key) function custom_notification_group_expiry_delay (line 199) | def custom_notification_group_expiry_delay function custom_notification_group_expiry_delay (line 210) | def custom_notification_group_expiry_delay(key) function notification_parameters_for_users (line 241) | def notification_parameters_for_users(key) function custom_notification_parameters (line 258) | def custom_notification_parameters function custom_notification_parameters (line 269) | def custom_notification_parameters(key) function notifier_for_users (line 300) | def notifier_for_users(key) function custom_notifier (line 317) | def custom_notifier function custom_notifier (line 328) | def custom_notifier(key) function notification_email_allowed_for_users? (line 364) | def notification_email_allowed_for_users?(target, key) function custom_notification_email_allowed? (line 381) | def custom_notification_email_allowed? function custom_notification_email_allowed? (line 392) | def custom_notification_email_allowed?(target, key) function notifiable_action_cable_allowed_for_users? (line 428) | def notifiable_action_cable_allowed_for_users?(target, key) function custom_notifiable_action_cable_allowed? (line 445) | def custom_notifiable_action_cable_allowed? function custom_notifiable_action_cable_allowed? (line 456) | def custom_notifiable_action_cable_allowed?(target, key) function notifiable_action_cable_api_allowed_for_users? (line 492) | def notifiable_action_cable_api_allowed_for_users?(target, key) function custom_notifiable_action_cable_api_allowed? (line 509) | def custom_notifiable_action_cable_api_allowed? function custom_notifiable_action_cable_api_allowed? (line 520) | def custom_notifiable_action_cable_api_allowed?(target, key) function notifiable_path_for_users (line 559) | def notifiable_path_for_users(key) function custom_notifiable_path (line 576) | def custom_notifiable_path function custom_notifiable_path (line 587) | def custom_notifiable_path(key) function custom_printable_name (line 628) | def custom_printable_name function custom_optional_targets (line 666) | def custom_optional_targets function custom_optional_targets (line 711) | def custom_optional_targets type AdditionalMethods (line 455) | module AdditionalMethods function notification_users (line 54) | def notification_users(key) function custom_notification_users (line 73) | def custom_notification_users function custom_notification_users (line 85) | def custom_notification_users(key) function notification_group_for_users (line 123) | def notification_group_for_users(key) function custom_notification_group (line 140) | def custom_notification_group function custom_notification_group (line 151) | def custom_notification_group(key) function notification_group_expiry_delay_for_users (line 182) | def notification_group_expiry_delay_for_users(key) function custom_notification_group_expiry_delay (line 199) | def custom_notification_group_expiry_delay function custom_notification_group_expiry_delay (line 210) | def custom_notification_group_expiry_delay(key) function notification_parameters_for_users (line 241) | def notification_parameters_for_users(key) function custom_notification_parameters (line 258) | def custom_notification_parameters function custom_notification_parameters (line 269) | def custom_notification_parameters(key) function notifier_for_users (line 300) | def notifier_for_users(key) function custom_notifier (line 317) | def custom_notifier function custom_notifier (line 328) | def custom_notifier(key) function notification_email_allowed_for_users? (line 364) | def notification_email_allowed_for_users?(target, key) function custom_notification_email_allowed? (line 381) | def custom_notification_email_allowed? function custom_notification_email_allowed? (line 392) | def custom_notification_email_allowed?(target, key) function notifiable_action_cable_allowed_for_users? (line 428) | def notifiable_action_cable_allowed_for_users?(target, key) function custom_notifiable_action_cable_allowed? (line 445) | def custom_notifiable_action_cable_allowed? function custom_notifiable_action_cable_allowed? (line 456) | def custom_notifiable_action_cable_allowed?(target, key) function notifiable_action_cable_api_allowed_for_users? (line 492) | def notifiable_action_cable_api_allowed_for_users?(target, key) function custom_notifiable_action_cable_api_allowed? (line 509) | def custom_notifiable_action_cable_api_allowed? function custom_notifiable_action_cable_api_allowed? (line 520) | def custom_notifiable_action_cable_api_allowed?(target, key) function notifiable_path_for_users (line 559) | def notifiable_path_for_users(key) function custom_notifiable_path (line 576) | def custom_notifiable_path function custom_notifiable_path (line 587) | def custom_notifiable_path(key) function custom_printable_name (line 628) | def custom_printable_name function custom_optional_targets (line 666) | def custom_optional_targets function custom_optional_targets (line 711) | def custom_optional_targets type AdditionalMethods (line 491) | module AdditionalMethods function notification_users (line 54) | def notification_users(key) function custom_notification_users (line 73) | def custom_notification_users function custom_notification_users (line 85) | def custom_notification_users(key) function notification_group_for_users (line 123) | def notification_group_for_users(key) function custom_notification_group (line 140) | def custom_notification_group function custom_notification_group (line 151) | def custom_notification_group(key) function notification_group_expiry_delay_for_users (line 182) | def notification_group_expiry_delay_for_users(key) function custom_notification_group_expiry_delay (line 199) | def custom_notification_group_expiry_delay function custom_notification_group_expiry_delay (line 210) | def custom_notification_group_expiry_delay(key) function notification_parameters_for_users (line 241) | def notification_parameters_for_users(key) function custom_notification_parameters (line 258) | def custom_notification_parameters function custom_notification_parameters (line 269) | def custom_notification_parameters(key) function notifier_for_users (line 300) | def notifier_for_users(key) function custom_notifier (line 317) | def custom_notifier function custom_notifier (line 328) | def custom_notifier(key) function notification_email_allowed_for_users? (line 364) | def notification_email_allowed_for_users?(target, key) function custom_notification_email_allowed? (line 381) | def custom_notification_email_allowed? function custom_notification_email_allowed? (line 392) | def custom_notification_email_allowed?(target, key) function notifiable_action_cable_allowed_for_users? (line 428) | def notifiable_action_cable_allowed_for_users?(target, key) function custom_notifiable_action_cable_allowed? (line 445) | def custom_notifiable_action_cable_allowed? function custom_notifiable_action_cable_allowed? (line 456) | def custom_notifiable_action_cable_allowed?(target, key) function notifiable_action_cable_api_allowed_for_users? (line 492) | def notifiable_action_cable_api_allowed_for_users?(target, key) function custom_notifiable_action_cable_api_allowed? (line 509) | def custom_notifiable_action_cable_api_allowed? function custom_notifiable_action_cable_api_allowed? (line 520) | def custom_notifiable_action_cable_api_allowed?(target, key) function notifiable_path_for_users (line 559) | def notifiable_path_for_users(key) function custom_notifiable_path (line 576) | def custom_notifiable_path function custom_notifiable_path (line 587) | def custom_notifiable_path(key) function custom_printable_name (line 628) | def custom_printable_name function custom_optional_targets (line 666) | def custom_optional_targets function custom_optional_targets (line 711) | def custom_optional_targets type AdditionalMethods (line 508) | module AdditionalMethods function notification_users (line 54) | def notification_users(key) function custom_notification_users (line 73) | def custom_notification_users function custom_notification_users (line 85) | def custom_notification_users(key) function notification_group_for_users (line 123) | def notification_group_for_users(key) function custom_notification_group (line 140) | def custom_notification_group function custom_notification_group (line 151) | def custom_notification_group(key) function notification_group_expiry_delay_for_users (line 182) | def notification_group_expiry_delay_for_users(key) function custom_notification_group_expiry_delay (line 199) | def custom_notification_group_expiry_delay function custom_notification_group_expiry_delay (line 210) | def custom_notification_group_expiry_delay(key) function notification_parameters_for_users (line 241) | def notification_parameters_for_users(key) function custom_notification_parameters (line 258) | def custom_notification_parameters function custom_notification_parameters (line 269) | def custom_notification_parameters(key) function notifier_for_users (line 300) | def notifier_for_users(key) function custom_notifier (line 317) | def custom_notifier function custom_notifier (line 328) | def custom_notifier(key) function notification_email_allowed_for_users? (line 364) | def notification_email_allowed_for_users?(target, key) function custom_notification_email_allowed? (line 381) | def custom_notification_email_allowed? function custom_notification_email_allowed? (line 392) | def custom_notification_email_allowed?(target, key) function notifiable_action_cable_allowed_for_users? (line 428) | def notifiable_action_cable_allowed_for_users?(target, key) function custom_notifiable_action_cable_allowed? (line 445) | def custom_notifiable_action_cable_allowed? function custom_notifiable_action_cable_allowed? (line 456) | def custom_notifiable_action_cable_allowed?(target, key) function notifiable_action_cable_api_allowed_for_users? (line 492) | def notifiable_action_cable_api_allowed_for_users?(target, key) function custom_notifiable_action_cable_api_allowed? (line 509) | def custom_notifiable_action_cable_api_allowed? function custom_notifiable_action_cable_api_allowed? (line 520) | def custom_notifiable_action_cable_api_allowed?(target, key) function notifiable_path_for_users (line 559) | def notifiable_path_for_users(key) function custom_notifiable_path (line 576) | def custom_notifiable_path function custom_notifiable_path (line 587) | def custom_notifiable_path(key) function custom_printable_name (line 628) | def custom_printable_name function custom_optional_targets (line 666) | def custom_optional_targets function custom_optional_targets (line 711) | def custom_optional_targets type AdditionalMethods (line 519) | module AdditionalMethods function notification_users (line 54) | def notification_users(key) function custom_notification_users (line 73) | def custom_notification_users function custom_notification_users (line 85) | def custom_notification_users(key) function notification_group_for_users (line 123) | def notification_group_for_users(key) function custom_notification_group (line 140) | def custom_notification_group function custom_notification_group (line 151) | def custom_notification_group(key) function notification_group_expiry_delay_for_users (line 182) | def notification_group_expiry_delay_for_users(key) function custom_notification_group_expiry_delay (line 199) | def custom_notification_group_expiry_delay function custom_notification_group_expiry_delay (line 210) | def custom_notification_group_expiry_delay(key) function notification_parameters_for_users (line 241) | def notification_parameters_for_users(key) function custom_notification_parameters (line 258) | def custom_notification_parameters function custom_notification_parameters (line 269) | def custom_notification_parameters(key) function notifier_for_users (line 300) | def notifier_for_users(key) function custom_notifier (line 317) | def custom_notifier function custom_notifier (line 328) | def custom_notifier(key) function notification_email_allowed_for_users? (line 364) | def notification_email_allowed_for_users?(target, key) function custom_notification_email_allowed? (line 381) | def custom_notification_email_allowed? function custom_notification_email_allowed? (line 392) | def custom_notification_email_allowed?(target, key) function notifiable_action_cable_allowed_for_users? (line 428) | def notifiable_action_cable_allowed_for_users?(target, key) function custom_notifiable_action_cable_allowed? (line 445) | def custom_notifiable_action_cable_allowed? function custom_notifiable_action_cable_allowed? (line 456) | def custom_notifiable_action_cable_allowed?(target, key) function notifiable_action_cable_api_allowed_for_users? (line 492) | def notifiable_action_cable_api_allowed_for_users?(target, key) function custom_notifiable_action_cable_api_allowed? (line 509) | def custom_notifiable_action_cable_api_allowed? function custom_notifiable_action_cable_api_allowed? (line 520) | def custom_notifiable_action_cable_api_allowed?(target, key) function notifiable_path_for_users (line 559) | def notifiable_path_for_users(key) function custom_notifiable_path (line 576) | def custom_notifiable_path function custom_notifiable_path (line 587) | def custom_notifiable_path(key) function custom_printable_name (line 628) | def custom_printable_name function custom_optional_targets (line 666) | def custom_optional_targets function custom_optional_targets (line 711) | def custom_optional_targets type AdditionalMethods (line 558) | module AdditionalMethods function notification_users (line 54) | def notification_users(key) function custom_notification_users (line 73) | def custom_notification_users function custom_notification_users (line 85) | def custom_notification_users(key) function notification_group_for_users (line 123) | def notification_group_for_users(key) function custom_notification_group (line 140) | def custom_notification_group function custom_notification_group (line 151) | def custom_notification_group(key) function notification_group_expiry_delay_for_users (line 182) | def notification_group_expiry_delay_for_users(key) function custom_notification_group_expiry_delay (line 199) | def custom_notification_group_expiry_delay function custom_notification_group_expiry_delay (line 210) | def custom_notification_group_expiry_delay(key) function notification_parameters_for_users (line 241) | def notification_parameters_for_users(key) function custom_notification_parameters (line 258) | def custom_notification_parameters function custom_notification_parameters (line 269) | def custom_notification_parameters(key) function notifier_for_users (line 300) | def notifier_for_users(key) function custom_notifier (line 317) | def custom_notifier function custom_notifier (line 328) | def custom_notifier(key) function notification_email_allowed_for_users? (line 364) | def notification_email_allowed_for_users?(target, key) function custom_notification_email_allowed? (line 381) | def custom_notification_email_allowed? function custom_notification_email_allowed? (line 392) | def custom_notification_email_allowed?(target, key) function notifiable_action_cable_allowed_for_users? (line 428) | def notifiable_action_cable_allowed_for_users?(target, key) function custom_notifiable_action_cable_allowed? (line 445) | def custom_notifiable_action_cable_allowed? function custom_notifiable_action_cable_allowed? (line 456) | def custom_notifiable_action_cable_allowed?(target, key) function notifiable_action_cable_api_allowed_for_users? (line 492) | def notifiable_action_cable_api_allowed_for_users?(target, key) function custom_notifiable_action_cable_api_allowed? (line 509) | def custom_notifiable_action_cable_api_allowed? function custom_notifiable_action_cable_api_allowed? (line 520) | def custom_notifiable_action_cable_api_allowed?(target, key) function notifiable_path_for_users (line 559) | def notifiable_path_for_users(key) function custom_notifiable_path (line 576) | def custom_notifiable_path function custom_notifiable_path (line 587) | def custom_notifiable_path(key) function custom_printable_name (line 628) | def custom_printable_name function custom_optional_targets (line 666) | def custom_optional_targets function custom_optional_targets (line 711) | def custom_optional_targets type AdditionalMethods (line 575) | module AdditionalMethods function notification_users (line 54) | def notification_users(key) function custom_notification_users (line 73) | def custom_notification_users function custom_notification_users (line 85) | def custom_notification_users(key) function notification_group_for_users (line 123) | def notification_group_for_users(key) function custom_notification_group (line 140) | def custom_notification_group function custom_notification_group (line 151) | def custom_notification_group(key) function notification_group_expiry_delay_for_users (line 182) | def notification_group_expiry_delay_for_users(key) function custom_notification_group_expiry_delay (line 199) | def custom_notification_group_expiry_delay function custom_notification_group_expiry_delay (line 210) | def custom_notification_group_expiry_delay(key) function notification_parameters_for_users (line 241) | def notification_parameters_for_users(key) function custom_notification_parameters (line 258) | def custom_notification_parameters function custom_notification_parameters (line 269) | def custom_notification_parameters(key) function notifier_for_users (line 300) | def notifier_for_users(key) function custom_notifier (line 317) | def custom_notifier function custom_notifier (line 328) | def custom_notifier(key) function notification_email_allowed_for_users? (line 364) | def notification_email_allowed_for_users?(target, key) function custom_notification_email_allowed? (line 381) | def custom_notification_email_allowed? function custom_notification_email_allowed? (line 392) | def custom_notification_email_allowed?(target, key) function notifiable_action_cable_allowed_for_users? (line 428) | def notifiable_action_cable_allowed_for_users?(target, key) function custom_notifiable_action_cable_allowed? (line 445) | def custom_notifiable_action_cable_allowed? function custom_notifiable_action_cable_allowed? (line 456) | def custom_notifiable_action_cable_allowed?(target, key) function notifiable_action_cable_api_allowed_for_users? (line 492) | def notifiable_action_cable_api_allowed_for_users?(target, key) function custom_notifiable_action_cable_api_allowed? (line 509) | def custom_notifiable_action_cable_api_allowed? function custom_notifiable_action_cable_api_allowed? (line 520) | def custom_notifiable_action_cable_api_allowed?(target, key) function notifiable_path_for_users (line 559) | def notifiable_path_for_users(key) function custom_notifiable_path (line 576) | def custom_notifiable_path function custom_notifiable_path (line 587) | def custom_notifiable_path(key) function custom_printable_name (line 628) | def custom_printable_name function custom_optional_targets (line 666) | def custom_optional_targets function custom_optional_targets (line 711) | def custom_optional_targets type AdditionalMethods (line 586) | module AdditionalMethods function notification_users (line 54) | def notification_users(key) function custom_notification_users (line 73) | def custom_notification_users function custom_notification_users (line 85) | def custom_notification_users(key) function notification_group_for_users (line 123) | def notification_group_for_users(key) function custom_notification_group (line 140) | def custom_notification_group function custom_notification_group (line 151) | def custom_notification_group(key) function notification_group_expiry_delay_for_users (line 182) | def notification_group_expiry_delay_for_users(key) function custom_notification_group_expiry_delay (line 199) | def custom_notification_group_expiry_delay function custom_notification_group_expiry_delay (line 210) | def custom_notification_group_expiry_delay(key) function notification_parameters_for_users (line 241) | def notification_parameters_for_users(key) function custom_notification_parameters (line 258) | def custom_notification_parameters function custom_notification_parameters (line 269) | def custom_notification_parameters(key) function notifier_for_users (line 300) | def notifier_for_users(key) function custom_notifier (line 317) | def custom_notifier function custom_notifier (line 328) | def custom_notifier(key) function notification_email_allowed_for_users? (line 364) | def notification_email_allowed_for_users?(target, key) function custom_notification_email_allowed? (line 381) | def custom_notification_email_allowed? function custom_notification_email_allowed? (line 392) | def custom_notification_email_allowed?(target, key) function notifiable_action_cable_allowed_for_users? (line 428) | def notifiable_action_cable_allowed_for_users?(target, key) function custom_notifiable_action_cable_allowed? (line 445) | def custom_notifiable_action_cable_allowed? function custom_notifiable_action_cable_allowed? (line 456) | def custom_notifiable_action_cable_allowed?(target, key) function notifiable_action_cable_api_allowed_for_users? (line 492) | def notifiable_action_cable_api_allowed_for_users?(target, key) function custom_notifiable_action_cable_api_allowed? (line 509) | def custom_notifiable_action_cable_api_allowed? function custom_notifiable_action_cable_api_allowed? (line 520) | def custom_notifiable_action_cable_api_allowed?(target, key) function notifiable_path_for_users (line 559) | def notifiable_path_for_users(key) function custom_notifiable_path (line 576) | def custom_notifiable_path function custom_notifiable_path (line 587) | def custom_notifiable_path(key) function custom_printable_name (line 628) | def custom_printable_name function custom_optional_targets (line 666) | def custom_optional_targets function custom_optional_targets (line 711) | def custom_optional_targets type AdditionalMethods (line 627) | module AdditionalMethods function notification_users (line 54) | def notification_users(key) function custom_notification_users (line 73) | def custom_notification_users function custom_notification_users (line 85) | def custom_notification_users(key) function notification_group_for_users (line 123) | def notification_group_for_users(key) function custom_notification_group (line 140) | def custom_notification_group function custom_notification_group (line 151) | def custom_notification_group(key) function notification_group_expiry_delay_for_users (line 182) | def notification_group_expiry_delay_for_users(key) function custom_notification_group_expiry_delay (line 199) | def custom_notification_group_expiry_delay function custom_notification_group_expiry_delay (line 210) | def custom_notification_group_expiry_delay(key) function notification_parameters_for_users (line 241) | def notification_parameters_for_users(key) function custom_notification_parameters (line 258) | def custom_notification_parameters function custom_notification_parameters (line 269) | def custom_notification_parameters(key) function notifier_for_users (line 300) | def notifier_for_users(key) function custom_notifier (line 317) | def custom_notifier function custom_notifier (line 328) | def custom_notifier(key) function notification_email_allowed_for_users? (line 364) | def notification_email_allowed_for_users?(target, key) function custom_notification_email_allowed? (line 381) | def custom_notification_email_allowed? function custom_notification_email_allowed? (line 392) | def custom_notification_email_allowed?(target, key) function notifiable_action_cable_allowed_for_users? (line 428) | def notifiable_action_cable_allowed_for_users?(target, key) function custom_notifiable_action_cable_allowed? (line 445) | def custom_notifiable_action_cable_allowed? function custom_notifiable_action_cable_allowed? (line 456) | def custom_notifiable_action_cable_allowed?(target, key) function notifiable_action_cable_api_allowed_for_users? (line 492) | def notifiable_action_cable_api_allowed_for_users?(target, key) function custom_notifiable_action_cable_api_allowed? (line 509) | def custom_notifiable_action_cable_api_allowed? function custom_notifiable_action_cable_api_allowed? (line 520) | def custom_notifiable_action_cable_api_allowed?(target, key) function notifiable_path_for_users (line 559) | def notifiable_path_for_users(key) function custom_notifiable_path (line 576) | def custom_notifiable_path function custom_notifiable_path (line 587) | def custom_notifiable_path(key) function custom_printable_name (line 628) | def custom_printable_name function custom_optional_targets (line 666) | def custom_optional_targets function custom_optional_targets (line 711) | def custom_optional_targets type AdditionalMethods (line 664) | module AdditionalMethods function notification_users (line 54) | def notification_users(key) function custom_notification_users (line 73) | def custom_notification_users function custom_notification_users (line 85) | def custom_notification_users(key) function notification_group_for_users (line 123) | def notification_group_for_users(key) function custom_notification_group (line 140) | def custom_notification_group function custom_notification_group (line 151) | def custom_notification_group(key) function notification_group_expiry_delay_for_users (line 182) | def notification_group_expiry_delay_for_users(key) function custom_notification_group_expiry_delay (line 199) | def custom_notification_group_expiry_delay function custom_notification_group_expiry_delay (line 210) | def custom_notification_group_expiry_delay(key) function notification_parameters_for_users (line 241) | def notification_parameters_for_users(key) function custom_notification_parameters (line 258) | def custom_notification_parameters function custom_notification_parameters (line 269) | def custom_notification_parameters(key) function notifier_for_users (line 300) | def notifier_for_users(key) function custom_notifier (line 317) | def custom_notifier function custom_notifier (line 328) | def custom_notifier(key) function notification_email_allowed_for_users? (line 364) | def notification_email_allowed_for_users?(target, key) function custom_notification_email_allowed? (line 381) | def custom_notification_email_allowed? function custom_notification_email_allowed? (line 392) | def custom_notification_email_allowed?(target, key) function notifiable_action_cable_allowed_for_users? (line 428) | def notifiable_action_cable_allowed_for_users?(target, key) function custom_notifiable_action_cable_allowed? (line 445) | def custom_notifiable_action_cable_allowed? function custom_notifiable_action_cable_allowed? (line 456) | def custom_notifiable_action_cable_allowed?(target, key) function notifiable_action_cable_api_allowed_for_users? (line 492) | def notifiable_action_cable_api_allowed_for_users?(target, key) function custom_notifiable_action_cable_api_allowed? (line 509) | def custom_notifiable_action_cable_api_allowed? function custom_notifiable_action_cable_api_allowed? (line 520) | def custom_notifiable_action_cable_api_allowed?(target, key) function notifiable_path_for_users (line 559) | def notifiable_path_for_users(key) function custom_notifiable_path (line 576) | def custom_notifiable_path function custom_notifiable_path (line 587) | def custom_notifiable_path(key) function custom_printable_name (line 628) | def custom_printable_name function custom_optional_targets (line 666) | def custom_optional_targets function custom_optional_targets (line 711) | def custom_optional_targets type AdditionalMethods (line 709) | module AdditionalMethods function notification_users (line 54) | def notification_users(key) function custom_notification_users (line 73) | def custom_notification_users function custom_notification_users (line 85) | def custom_notification_users(key) function notification_group_for_users (line 123) | def notification_group_for_users(key) function custom_notification_group (line 140) | def custom_notification_group function custom_notification_group (line 151) | def custom_notification_group(key) function notification_group_expiry_delay_for_users (line 182) | def notification_group_expiry_delay_for_users(key) function custom_notification_group_expiry_delay (line 199) | def custom_notification_group_expiry_delay function custom_notification_group_expiry_delay (line 210) | def custom_notification_group_expiry_delay(key) function notification_parameters_for_users (line 241) | def notification_parameters_for_users(key) function custom_notification_parameters (line 258) | def custom_notification_parameters function custom_notification_parameters (line 269) | def custom_notification_parameters(key) function notifier_for_users (line 300) | def notifier_for_users(key) function custom_notifier (line 317) | def custom_notifier function custom_notifier (line 328) | def custom_notifier(key) function notification_email_allowed_for_users? (line 364) | def notification_email_allowed_for_users?(target, key) function custom_notification_email_allowed? (line 381) | def custom_notification_email_allowed? function custom_notification_email_allowed? (line 392) | def custom_notification_email_allowed?(target, key) function notifiable_action_cable_allowed_for_users? (line 428) | def notifiable_action_cable_allowed_for_users?(target, key) function custom_notifiable_action_cable_allowed? (line 445) | def custom_notifiable_action_cable_allowed? function custom_notifiable_action_cable_allowed? (line 456) | def custom_notifiable_action_cable_allowed?(target, key) function notifiable_action_cable_api_allowed_for_users? (line 492) | def notifiable_action_cable_api_allowed_for_users?(target, key) function custom_notifiable_action_cable_api_allowed? (line 509) | def custom_notifiable_action_cable_api_allowed? function custom_notifiable_action_cable_api_allowed? (line 520) | def custom_notifiable_action_cable_api_allowed?(target, key) function notifiable_path_for_users (line 559) | def notifiable_path_for_users(key) function custom_notifiable_path (line 576) | def custom_notifiable_path function custom_notifiable_path (line 587) | def custom_notifiable_path(key) function custom_printable_name (line 628) | def custom_printable_name function custom_optional_targets (line 666) | def custom_optional_targets function custom_optional_targets (line 711) | def custom_optional_targets FILE: spec/concerns/models/notifier_spec.rb type AdditionalMethods (line 54) | module AdditionalMethods function custom_printable_name (line 55) | def custom_printable_name FILE: spec/concerns/models/target_spec.rb type AdditionalMethods (line 226) | module AdditionalMethods function custom_notification_email (line 227) | def custom_notification_email function custom_notification_email_allowed? (line 263) | def custom_notification_email_allowed? function custom_notification_email_allowed? (line 275) | def custom_notification_email_allowed?(notifiable, key) function custom_batch_notification_email_allowed? (line 316) | def custom_batch_notification_email_allowed? function custom_batch_notification_email_allowed? (line 327) | def custom_batch_notification_email_allowed?(key) function custom_subscription_allowed? (line 368) | def custom_subscription_allowed? function custom_subscription_allowed? (line 379) | def custom_subscription_allowed?(key) function custom_notification_action_cable_allowed? (line 425) | def custom_notification_action_cable_allowed? function custom_notification_action_cable_allowed? (line 436) | def custom_notification_action_cable_allowed?(notifiable, key) function custom_notification_action_cable_with_devise? (line 477) | def custom_notification_action_cable_with_devise? function custom_printable_name (line 576) | def custom_printable_name type AdditionalMethods (line 262) | module AdditionalMethods function custom_notification_email (line 227) | def custom_notification_email function custom_notification_email_allowed? (line 263) | def custom_notification_email_allowed? function custom_notification_email_allowed? (line 275) | def custom_notification_email_allowed?(notifiable, key) function custom_batch_notification_email_allowed? (line 316) | def custom_batch_notification_email_allowed? function custom_batch_notification_email_allowed? (line 327) | def custom_batch_notification_email_allowed?(key) function custom_subscription_allowed? (line 368) | def custom_subscription_allowed? function custom_subscription_allowed? (line 379) | def custom_subscription_allowed?(key) function custom_notification_action_cable_allowed? (line 425) | def custom_notification_action_cable_allowed? function custom_notification_action_cable_allowed? (line 436) | def custom_notification_action_cable_allowed?(notifiable, key) function custom_notification_action_cable_with_devise? (line 477) | def custom_notification_action_cable_with_devise? function custom_printable_name (line 576) | def custom_printable_name type AdditionalMethods (line 274) | module AdditionalMethods function custom_notification_email (line 227) | def custom_notification_email function custom_notification_email_allowed? (line 263) | def custom_notification_email_allowed? function custom_notification_email_allowed? (line 275) | def custom_notification_email_allowed?(notifiable, key) function custom_batch_notification_email_allowed? (line 316) | def custom_batch_notification_email_allowed? function custom_batch_notification_email_allowed? (line 327) | def custom_batch_notification_email_allowed?(key) function custom_subscription_allowed? (line 368) | def custom_subscription_allowed? function custom_subscription_allowed? (line 379) | def custom_subscription_allowed?(key) function custom_notification_action_cable_allowed? (line 425) | def custom_notification_action_cable_allowed? function custom_notification_action_cable_allowed? (line 436) | def custom_notification_action_cable_allowed?(notifiable, key) function custom_notification_action_cable_with_devise? (line 477) | def custom_notification_action_cable_with_devise? function custom_printable_name (line 576) | def custom_printable_name type AdditionalMethods (line 315) | module AdditionalMethods function custom_notification_email (line 227) | def custom_notification_email function custom_notification_email_allowed? (line 263) | def custom_notification_email_allowed? function custom_notification_email_allowed? (line 275) | def custom_notification_email_allowed?(notifiable, key) function custom_batch_notification_email_allowed? (line 316) | def custom_batch_notification_email_allowed? function custom_batch_notification_email_allowed? (line 327) | def custom_batch_notification_email_allowed?(key) function custom_subscription_allowed? (line 368) | def custom_subscription_allowed? function custom_subscription_allowed? (line 379) | def custom_subscription_allowed?(key) function custom_notification_action_cable_allowed? (line 425) | def custom_notification_action_cable_allowed? function custom_notification_action_cable_allowed? (line 436) | def custom_notification_action_cable_allowed?(notifiable, key) function custom_notification_action_cable_with_devise? (line 477) | def custom_notification_action_cable_with_devise? function custom_printable_name (line 576) | def custom_printable_name type AdditionalMethods (line 326) | module AdditionalMethods function custom_notification_email (line 227) | def custom_notification_email function custom_notification_email_allowed? (line 263) | def custom_notification_email_allowed? function custom_notification_email_allowed? (line 275) | def custom_notification_email_allowed?(notifiable, key) function custom_batch_notification_email_allowed? (line 316) | def custom_batch_notification_email_allowed? function custom_batch_notification_email_allowed? (line 327) | def custom_batch_notification_email_allowed?(key) function custom_subscription_allowed? (line 368) | def custom_subscription_allowed? function custom_subscription_allowed? (line 379) | def custom_subscription_allowed?(key) function custom_notification_action_cable_allowed? (line 425) | def custom_notification_action_cable_allowed? function custom_notification_action_cable_allowed? (line 436) | def custom_notification_action_cable_allowed?(notifiable, key) function custom_notification_action_cable_with_devise? (line 477) | def custom_notification_action_cable_with_devise? function custom_printable_name (line 576) | def custom_printable_name type AdditionalMethods (line 367) | module AdditionalMethods function custom_notification_email (line 227) | def custom_notification_email function custom_notification_email_allowed? (line 263) | def custom_notification_email_allowed? function custom_notification_email_allowed? (line 275) | def custom_notification_email_allowed?(notifiable, key) function custom_batch_notification_email_allowed? (line 316) | def custom_batch_notification_email_allowed? function custom_batch_notification_email_allowed? (line 327) | def custom_batch_notification_email_allowed?(key) function custom_subscription_allowed? (line 368) | def custom_subscription_allowed? function custom_subscription_allowed? (line 379) | def custom_subscription_allowed?(key) function custom_notification_action_cable_allowed? (line 425) | def custom_notification_action_cable_allowed? function custom_notification_action_cable_allowed? (line 436) | def custom_notification_action_cable_allowed?(notifiable, key) function custom_notification_action_cable_with_devise? (line 477) | def custom_notification_action_cable_with_devise? function custom_printable_name (line 576) | def custom_printable_name type AdditionalMethods (line 378) | module AdditionalMethods function custom_notification_email (line 227) | def custom_notification_email function custom_notification_email_allowed? (line 263) | def custom_notification_email_allowed? function custom_notification_email_allowed? (line 275) | def custom_notification_email_allowed?(notifiable, key) function custom_batch_notification_email_allowed? (line 316) | def custom_batch_notification_email_allowed? function custom_batch_notification_email_allowed? (line 327) | def custom_batch_notification_email_allowed?(key) function custom_subscription_allowed? (line 368) | def custom_subscription_allowed? function custom_subscription_allowed? (line 379) | def custom_subscription_allowed?(key) function custom_notification_action_cable_allowed? (line 425) | def custom_notification_action_cable_allowed? function custom_notification_action_cable_allowed? (line 436) | def custom_notification_action_cable_allowed?(notifiable, key) function custom_notification_action_cable_with_devise? (line 477) | def custom_notification_action_cable_with_devise? function custom_printable_name (line 576) | def custom_printable_name type AdditionalMethods (line 424) | module AdditionalMethods function custom_notification_email (line 227) | def custom_notification_email function custom_notification_email_allowed? (line 263) | def custom_notification_email_allowed? function custom_notification_email_allowed? (line 275) | def custom_notification_email_allowed?(notifiable, key) function custom_batch_notification_email_allowed? (line 316) | def custom_batch_notification_email_allowed? function custom_batch_notification_email_allowed? (line 327) | def custom_batch_notification_email_allowed?(key) function custom_subscription_allowed? (line 368) | def custom_subscription_allowed? function custom_subscription_allowed? (line 379) | def custom_subscription_allowed?(key) function custom_notification_action_cable_allowed? (line 425) | def custom_notification_action_cable_allowed? function custom_notification_action_cable_allowed? (line 436) | def custom_notification_action_cable_allowed?(notifiable, key) function custom_notification_action_cable_with_devise? (line 477) | def custom_notification_action_cable_with_devise? function custom_printable_name (line 576) | def custom_printable_name type AdditionalMethods (line 435) | module AdditionalMethods function custom_notification_email (line 227) | def custom_notification_email function custom_notification_email_allowed? (line 263) | def custom_notification_email_allowed? function custom_notification_email_allowed? (line 275) | def custom_notification_email_allowed?(notifiable, key) function custom_batch_notification_email_allowed? (line 316) | def custom_batch_notification_email_allowed? function custom_batch_notification_email_allowed? (line 327) | def custom_batch_notification_email_allowed?(key) function custom_subscription_allowed? (line 368) | def custom_subscription_allowed? function custom_subscription_allowed? (line 379) | def custom_subscription_allowed?(key) function custom_notification_action_cable_allowed? (line 425) | def custom_notification_action_cable_allowed? function custom_notification_action_cable_allowed? (line 436) | def custom_notification_action_cable_allowed?(notifiable, key) function custom_notification_action_cable_with_devise? (line 477) | def custom_notification_action_cable_with_devise? function custom_printable_name (line 576) | def custom_printable_name type AdditionalMethods (line 476) | module AdditionalMethods function custom_notification_email (line 227) | def custom_notification_email function custom_notification_email_allowed? (line 263) | def custom_notification_email_allowed? function custom_notification_email_allowed? (line 275) | def custom_notification_email_allowed?(notifiable, key) function custom_batch_notification_email_allowed? (line 316) | def custom_batch_notification_email_allowed? function custom_batch_notification_email_allowed? (line 327) | def custom_batch_notification_email_allowed?(key) function custom_subscription_allowed? (line 368) | def custom_subscription_allowed? function custom_subscription_allowed? (line 379) | def custom_subscription_allowed?(key) function custom_notification_action_cable_allowed? (line 425) | def custom_notification_action_cable_allowed? function custom_notification_action_cable_allowed? (line 436) | def custom_notification_action_cable_allowed?(notifiable, key) function custom_notification_action_cable_with_devise? (line 477) | def custom_notification_action_cable_with_devise? function custom_printable_name (line 576) | def custom_printable_name type AdditionalMethods (line 575) | module AdditionalMethods function custom_notification_email (line 227) | def custom_notification_email function custom_notification_email_allowed? (line 263) | def custom_notification_email_allowed? function custom_notification_email_allowed? (line 275) | def custom_notification_email_allowed?(notifiable, key) function custom_batch_notification_email_allowed? (line 316) | def custom_batch_notification_email_allowed? function custom_batch_notification_email_allowed? (line 327) | def custom_batch_notification_email_allowed?(key) function custom_subscription_allowed? (line 368) | def custom_subscription_allowed? function custom_subscription_allowed? (line 379) | def custom_subscription_allowed?(key) function custom_notification_action_cable_allowed? (line 425) | def custom_notification_action_cable_allowed? function custom_notification_action_cable_allowed? (line 436) | def custom_notification_action_cable_allowed?(notifiable, key) function custom_notification_action_cable_with_devise? (line 477) | def custom_notification_action_cable_with_devise? function custom_printable_name (line 576) | def custom_printable_name FILE: spec/controllers/controller_spec_utility.rb type ActivityNotification (line 1) | module ActivityNotification type ControllerSpec (line 2) | module ControllerSpec type RequestUtility (line 3) | module RequestUtility function get_with_compatibility (line 4) | def get_with_compatibility action, params, session function post_with_compatibility (line 8) | def post_with_compatibility action, params, session function put_with_compatibility (line 12) | def put_with_compatibility action, params, session function delete_with_compatibility (line 16) | def delete_with_compatibility action, params, session function xhr_with_compatibility (line 20) | def xhr_with_compatibility method, action, params, session type ApiResponseUtility (line 25) | module ApiResponseUtility function response_json (line 26) | def response_json function assert_json_with_array_size (line 30) | def assert_json_with_array_size(json_array, size) function assert_json_with_object (line 34) | def assert_json_with_object(json_object, object) function assert_json_with_object_array (line 38) | def assert_json_with_object_array(json_array, expected_object_array) function assert_error_response (line 45) | def assert_error_response(code) type CommitteeUtility (line 51) | module CommitteeUtility function api_path (line 56) | def api_path function schema_path (line 60) | def schema_path function write_schema_file (line 64) | def write_schema_file(schema_json) function read_schema_file (line 68) | def read_schema_file function committee_options (line 72) | def committee_options function get_with_compatibility (line 76) | def get_with_compatibility path, options = {} function post_with_compatibility (line 80) | def post_with_compatibility path, options = {} function put_with_compatibility (line 84) | def put_with_compatibility path, options = {} function delete_with_compatibility (line 88) | def delete_with_compatibility path, options = {} function assert_all_schema_confirm (line 92) | def assert_all_schema_confirm(response, status) FILE: spec/controllers/dummy_common_controller.rb type ActivityNotification (line 1) | module ActivityNotification class DummyCommonController (line 2) | class DummyCommonController < ActivityNotification.config.parent_contr... FILE: spec/controllers/notifications_api_with_devise_controller_spec.rb function sign_in_with_devise_token_auth (line 15) | def sign_in_with_devise_token_auth(auth_user, status) FILE: spec/controllers/subscriptions_api_with_devise_controller_spec.rb function sign_in_with_devise_token_auth (line 15) | def sign_in_with_devise_token_auth(auth_user, status) FILE: spec/helpers/view_helpers_spec.rb type AdditionalMethods (line 125) | module AdditionalMethods function overriding_notification_template_key (line 126) | def overriding_notification_template_key(target, key) FILE: spec/mailers/mailer_spec.rb class CustomMailer (line 41) | class CustomMailer < ActivityNotification::Mailer type AdditionalMethods (line 79) | module AdditionalMethods function overriding_notification_email_key (line 80) | def overriding_notification_email_key(target, key) function overriding_notification_email_subject (line 94) | def overriding_notification_email_subject(target, key) function overriding_notification_email_from (line 108) | def overriding_notification_email_from(target, key) function overriding_notification_email_reply_to (line 122) | def overriding_notification_email_reply_to(target, key) function overriding_notification_email_cc (line 236) | def overriding_notification_email_cc(target, key) function overriding_notification_email_message_id (line 322) | def overriding_notification_email_message_id(target, key) type AdditionalMethods (line 93) | module AdditionalMethods function overriding_notification_email_key (line 80) | def overriding_notification_email_key(target, key) function overriding_notification_email_subject (line 94) | def overriding_notification_email_subject(target, key) function overriding_notification_email_from (line 108) | def overriding_notification_email_from(target, key) function overriding_notification_email_reply_to (line 122) | def overriding_notification_email_reply_to(target, key) function overriding_notification_email_cc (line 236) | def overriding_notification_email_cc(target, key) function overriding_notification_email_message_id (line 322) | def overriding_notification_email_message_id(target, key) type AdditionalMethods (line 107) | module AdditionalMethods function overriding_notification_email_key (line 80) | def overriding_notification_email_key(target, key) function overriding_notification_email_subject (line 94) | def overriding_notification_email_subject(target, key) function overriding_notification_email_from (line 108) | def overriding_notification_email_from(target, key) function overriding_notification_email_reply_to (line 122) | def overriding_notification_email_reply_to(target, key) function overriding_notification_email_cc (line 236) | def overriding_notification_email_cc(target, key) function overriding_notification_email_message_id (line 322) | def overriding_notification_email_message_id(target, key) type AdditionalMethods (line 121) | module AdditionalMethods function overriding_notification_email_key (line 80) | def overriding_notification_email_key(target, key) function overriding_notification_email_subject (line 94) | def overriding_notification_email_subject(target, key) function overriding_notification_email_from (line 108) | def overriding_notification_email_from(target, key) function overriding_notification_email_reply_to (line 122) | def overriding_notification_email_reply_to(target, key) function overriding_notification_email_cc (line 236) | def overriding_notification_email_cc(target, key) function overriding_notification_email_message_id (line 322) | def overriding_notification_email_message_id(target, key) type TargetCCMethods (line 136) | module TargetCCMethods function mailer_cc (line 137) | def mailer_cc type TargetCCArrayMethods (line 151) | module TargetCCArrayMethods function mailer_cc (line 152) | def mailer_cc type TargetCCNilMethods (line 166) | module TargetCCNilMethods function mailer_cc (line 167) | def mailer_cc type AdditionalMethods (line 235) | module AdditionalMethods function overriding_notification_email_key (line 80) | def overriding_notification_email_key(target, key) function overriding_notification_email_subject (line 94) | def overriding_notification_email_subject(target, key) function overriding_notification_email_from (line 108) | def overriding_notification_email_from(target, key) function overriding_notification_email_reply_to (line 122) | def overriding_notification_email_reply_to(target, key) function overriding_notification_email_cc (line 236) | def overriding_notification_email_cc(target, key) function overriding_notification_email_message_id (line 322) | def overriding_notification_email_message_id(target, key) type AdditionalMethodsArray (line 247) | module AdditionalMethodsArray function overriding_notification_email_cc (line 248) | def overriding_notification_email_cc(target, key) type TargetCCMethodsBase (line 259) | module TargetCCMethodsBase function mailer_cc (line 260) | def mailer_cc type NotifiableOverrideMethods (line 264) | module NotifiableOverrideMethods function overriding_notification_email_cc (line 265) | def overriding_notification_email_cc(target, key) type TargetCCMethodsWithConfig (line 280) | module TargetCCMethodsWithConfig function mailer_cc (line 281) | def mailer_cc type NotifiableOverrideMethodsWithConfig (line 285) | module NotifiableOverrideMethodsWithConfig function overriding_notification_email_cc (line 286) | def overriding_notification_email_cc(target, key) type TargetCCOverConfig (line 305) | module TargetCCOverConfig function mailer_cc (line 306) | def mailer_cc type AdditionalMethods (line 321) | module AdditionalMethods function overriding_notification_email_key (line 80) | def overriding_notification_email_key(target, key) function overriding_notification_email_subject (line 94) | def overriding_notification_email_subject(target, key) function overriding_notification_email_from (line 108) | def overriding_notification_email_from(target, key) function overriding_notification_email_reply_to (line 122) | def overriding_notification_email_reply_to(target, key) function overriding_notification_email_cc (line 236) | def overriding_notification_email_cc(target, key) function overriding_notification_email_message_id (line 322) | def overriding_notification_email_message_id(target, key) type TargetAttachmentMethods (line 406) | module TargetAttachmentMethods function mailer_attachments (line 407) | def mailer_attachments type TargetAttachmentMethodsBase (line 422) | module TargetAttachmentMethodsBase function mailer_attachments (line 423) | def mailer_attachments type NotifiableAttachmentOverride (line 427) | module NotifiableAttachmentOverride function overriding_notification_email_attachments (line 428) | def overriding_notification_email_attachments(target, key) type BatchTargetCCMethods (line 536) | module BatchTargetCCMethods function mailer_cc (line 537) | def mailer_cc type BatchTargetCCArrayMethods (line 549) | module BatchTargetCCArrayMethods function mailer_cc (line 550) | def mailer_cc type BatchTargetAttachmentMethods (line 582) | module BatchTargetAttachmentMethods function mailer_attachments (line 583) | def mailer_attachments FILE: spec/rails_app/app/controllers/admins_controller.rb class AdminsController (line 1) | class AdminsController < ApplicationController method index (line 5) | def index method show (line 12) | def show method set_admin (line 18) | def set_admin FILE: spec/rails_app/app/controllers/application_controller.rb class ApplicationController (line 1) | class ApplicationController < ActionController::Base FILE: spec/rails_app/app/controllers/articles_controller.rb class ArticlesController (line 1) | class ArticlesController < ApplicationController method index (line 6) | def index method show (line 15) | def show method new (line 20) | def new method edit (line 25) | def edit method create (line 29) | def create method update (line 42) | def update method destroy (line 52) | def destroy method set_article (line 59) | def set_article method article_params (line 64) | def article_params FILE: spec/rails_app/app/controllers/comments_controller.rb class CommentsController (line 1) | class CommentsController < ApplicationController method create (line 5) | def create method destroy (line 20) | def destroy method set_comment (line 28) | def set_comment method comment_params (line 33) | def comment_params FILE: spec/rails_app/app/controllers/spa_controller.rb class SpaController (line 1) | class SpaController < ApplicationController method index (line 4) | def index FILE: spec/rails_app/app/controllers/users/notifications_controller.rb class Users::NotificationsController (line 1) | class Users::NotificationsController < ActivityNotification::Notificatio... FILE: spec/rails_app/app/controllers/users/notifications_with_devise_controller.rb class Users::NotificationsWithDeviseController (line 1) | class Users::NotificationsWithDeviseController < ActivityNotification::N... FILE: spec/rails_app/app/controllers/users/subscriptions_controller.rb class Users::SubscriptionsController (line 1) | class Users::SubscriptionsController < ActivityNotification::Subscriptio... FILE: spec/rails_app/app/controllers/users/subscriptions_with_devise_controller.rb class Users::SubscriptionsWithDeviseController (line 1) | class Users::SubscriptionsWithDeviseController < ActivityNotification::S... FILE: spec/rails_app/app/controllers/users_controller.rb class UsersController (line 1) | class UsersController < ApplicationController method index (line 5) | def index method show (line 12) | def show method find (line 17) | def find method set_user (line 23) | def set_user FILE: spec/rails_app/app/helpers/application_helper.rb type ApplicationHelper (line 1) | module ApplicationHelper FILE: spec/rails_app/app/helpers/devise_helper.rb type DeviseHelper (line 1) | module DeviseHelper FILE: spec/rails_app/app/javascript/config/environment.js class Environment (line 3) | class Environment { method ACTION_CABLE_CONNECTION_URL (line 4) | static get ACTION_CABLE_CONNECTION_URL() { FILE: spec/rails_app/app/javascript/store/index.js method signIn (line 14) | signIn(state, { user, authHeaders }) { method signOut (line 19) | signOut(state) { method userSignedIn (line 26) | userSignedIn(state) { method currentUser (line 29) | currentUser(state) { method authHeaders (line 32) | authHeaders(state) { FILE: spec/rails_app/app/mailers/custom_notification_mailer.rb class CustomNotificationMailer (line 1) | class CustomNotificationMailer < ActivityNotification::Mailer method send_notification_email (line 2) | def send_notification_email(notification, options = {}) FILE: spec/rails_app/app/models/admin.rb type AdminModel (line 1) | module AdminModel class Admin (line 18) | class Admin < ActiveRecord::Base class Admin (line 24) | class Admin FILE: spec/rails_app/app/models/article.rb type ArticleModel (line 1) | module ArticleModel function author? (line 27) | def author?(user) class Article (line 33) | class Article < ActiveRecord::Base method commented_users (line 50) | def commented_users class Article (line 39) | class Article method commented_users (line 50) | def commented_users FILE: spec/rails_app/app/models/comment.rb type CommentModel (line 1) | module CommentModel function article_notifiable_path (line 56) | def article_notifiable_path function author? (line 60) | def author?(user) class Comment (line 66) | class Comment < ActiveRecord::Base class Comment (line 71) | class Comment FILE: spec/rails_app/app/models/dummy/dummy_base.rb class Dummy::DummyBase (line 2) | class Dummy::DummyBase < ActiveRecord::Base class Dummy::DummyBase (line 5) | class Dummy::DummyBase FILE: spec/rails_app/app/models/dummy/dummy_group.rb class Dummy::DummyGroup (line 2) | class Dummy::DummyGroup < ActiveRecord::Base function printable_target_name (line 7) | def printable_target_name function printable_group_name (line 11) | def printable_group_name class Dummy::DummyGroup (line 15) | class Dummy::DummyGroup FILE: spec/rails_app/app/models/dummy/dummy_notifiable.rb class Dummy::DummyNotifiable (line 2) | class Dummy::DummyNotifiable < ActiveRecord::Base class Dummy::DummyNotifiable (line 7) | class Dummy::DummyNotifiable FILE: spec/rails_app/app/models/dummy/dummy_notifiable_target.rb class Dummy::DummyNotifiableTarget (line 2) | class Dummy::DummyNotifiableTarget < ActiveRecord::Base method notifiable_path (line 7) | def notifiable_path(target_type, key = nil) method notifiable_path (line 23) | def notifiable_path(target_type, key = nil) class Dummy::DummyNotifiableTarget (line 12) | class Dummy::DummyNotifiableTarget method notifiable_path (line 7) | def notifiable_path(target_type, key = nil) method notifiable_path (line 23) | def notifiable_path(target_type, key = nil) FILE: spec/rails_app/app/models/dummy/dummy_notifier.rb class Dummy::DummyNotifier (line 2) | class Dummy::DummyNotifier < ActiveRecord::Base class Dummy::DummyNotifier (line 7) | class Dummy::DummyNotifier FILE: spec/rails_app/app/models/dummy/dummy_subscriber.rb class Dummy::DummySubscriber (line 2) | class Dummy::DummySubscriber < ActiveRecord::Base class Dummy::DummySubscriber (line 7) | class Dummy::DummySubscriber FILE: spec/rails_app/app/models/dummy/dummy_target.rb class Dummy::DummyTarget (line 2) | class Dummy::DummyTarget < ActiveRecord::Base class Dummy::DummyTarget (line 7) | class Dummy::DummyTarget FILE: spec/rails_app/app/models/user.rb type UserModel (line 1) | module UserModel function admin? (line 20) | def admin? function as_json (line 24) | def as_json(_options = {}) class User (line 33) | class User < ActiveRecord::Base method saved_change_to_attribute? (line 68) | def saved_change_to_attribute?(attr_name, **options) class User (line 40) | class User method saved_change_to_attribute? (line 68) | def saved_change_to_attribute?(attr_name, **options) FILE: spec/rails_app/config/application.rb type Dummy (line 32) | module Dummy class Application (line 33) | class Application < Rails::Application FILE: spec/rails_app/config/environment.rb function silent_stdout (line 11) | def silent_stdout(&block) FILE: spec/rails_app/config/initializers/mysql.rb type ActiveRecord::ConnectionAdapters (line 4) | module ActiveRecord::ConnectionAdapters FILE: spec/rails_app/db/migrate/20160716000000_create_test_tables.rb class CreateTestTables (line 1) | class CreateTestTables < ActiveRecord::Migration[5.2] method change (line 2) | def change FILE: spec/rails_app/db/migrate/20181209000000_create_activity_notification_tables.rb class CreateActivityNotificationTables (line 2) | class CreateActivityNotificationTables < ActiveRecord::Migration[5.2] method change (line 4) | def change FILE: spec/rails_app/db/migrate/20191201000000_add_tokens_to_users.rb class AddTokensToUsers (line 1) | class AddTokensToUsers < ActiveRecord::Migration[5.2] method change (line 2) | def change FILE: spec/rails_app/db/seeds.rb function clean_database (line 4) | def clean_database function reset_pk_sequence (line 17) | def reset_pk_sequence FILE: spec/rails_app/lib/custom_optional_targets/console_output.rb type CustomOptionalTarget (line 1) | module CustomOptionalTarget class ConsoleOutput (line 3) | class ConsoleOutput < ActivityNotification::OptionalTarget::Base method initialize_target (line 4) | def initialize_target(options = {}) method notify (line 8) | def notify(notification, options = {}) FILE: spec/rails_app/lib/custom_optional_targets/raise_error.rb type CustomOptionalTarget (line 1) | module CustomOptionalTarget class RaiseError (line 3) | class RaiseError < ActivityNotification::OptionalTarget::Base method initialize_target (line 4) | def initialize_target(options = {}) method notify (line 8) | def notify(notification, options = {}) FILE: spec/rails_app/lib/custom_optional_targets/wrong_target.rb type CustomOptionalTarget (line 1) | module CustomOptionalTarget class WrongTarget (line 3) | class WrongTarget method initialize (line 4) | def initialize(options = {}) method initialize_target (line 7) | def initialize_target(options = {}) method notify (line 10) | def notify(notification, options = {}) FILE: spec/rails_app/lib/mailer_previews/mailer_preview.rb class ActivityNotification::MailerPreview (line 1) | class ActivityNotification::MailerPreview < ActionMailer::Preview method send_notification_email_single (line 3) | def send_notification_email_single method send_notification_email_with_group (line 13) | def send_notification_email_with_group method send_batch_notification_email (line 23) | def send_batch_notification_email FILE: spec/roles/acts_as_notifiable_spec.rb type AdditionalMethods (line 413) | module AdditionalMethods FILE: spec/spec_helper.rb function clean_database (line 42) | def clean_database