Sha256: 510789f20ca5c4d5a6f8a63d0a1ff62cb72dac3f92b706efc0d1cd090b528ea3
Contents?: true
Size: 1.89 KB
Versions: 14
Compression:
Stored size: 1.89 KB
Contents
require 'effective_resources' require 'effective_datatables' require 'effective_cpd/engine' require 'effective_cpd/version' module EffectiveCpd def self.config_keys [ :cpd_categories_table_name, :cpd_activities_table_name, :cpd_cycles_table_name, :cpd_rules_table_name, :cpd_special_rules_table_name, :cpd_special_rule_mates_table_name, :cpd_statements_table_name, :cpd_statement_activities_table_name, :cpd_audit_levels_table_name, :cpd_audit_level_sections_table_name, :cpd_audit_level_questions_table_name, :cpd_audit_level_question_options_table_name, :cpd_audits_table_name, :cpd_audit_responses_table_name, :cpd_audit_response_options_table_name, :cpd_audit_reviews_table_name, :cpd_audit_review_items_table_name, :cpd_bulk_audits_table_name, :cpd_targets_table_name, :layout, :auditee_user_scope, :audit_reviewer_user_scope, :use_effective_messaging, :mailer, :parent_mailer, :deliver_method, :mailer_layout, :mailer_sender, :mailer_admin, :mailer_subject, :use_effective_email_templates, :cpd_statement_class_name, :cpd_audit_class_name, :cpd_audit_level_class_name, :cpd_audit_review_class_name, :cpd_bulk_audit_class_name ] end include EffectiveGem def self.mailer_class mailer&.constantize || Effective::CpdMailer end def self.CpdStatement cpd_statement_class_name&.constantize || Effective::CpdStatement end def self.CpdAudit cpd_audit_class_name&.constantize || Effective::CpdAudit end def self.CpdAuditLevel cpd_audit_level_class_name&.constantize || Effective::CpdAuditLevel end def self.CpdAuditReview cpd_audit_review_class_name&.constantize || Effective::CpdAuditReview end def self.CpdBulkAudit cpd_bulk_audit_class_name&.constantize || Effective::CpdBulkAudit end def self.use_effective_messaging? defined?(EffectiveMessaging) && !!use_effective_messaging end end
Version data entries
14 entries across 14 versions & 1 rubygems