Module: Sincerely

Defined in:
lib/sincerely/engine.rb,
lib/sincerely/version.rb,
lib/config/sincerely_config.rb,
lib/config/application_config.rb,
lib/sincerely/renderers/liquid.rb,
app/helpers/sincerely/chart_helper.rb,
lib/sincerely/mixins/notification_model.rb,
app/helpers/sincerely/application_helper.rb,
app/controllers/sincerely/send_controller.rb,
lib/generators/sincerely/events_generator.rb,
app/controllers/sincerely/concerns/periods.rb,
lib/generators/sincerely/install_generator.rb,
lib/sincerely/services/events/aws_ses_event.rb,
lib/generators/sincerely/migration_generator.rb,
lib/sincerely/delivery_systems/email_aws_ses.rb,
lib/sincerely/mixins/webhooks/aws_ses_events.rb,
app/controllers/sincerely/concerns/pagination.rb,
lib/sincerely/services/process_delivery_event.rb,
lib/sincerely/templates/email_liquid_template.rb,
lib/sincerely/templates/notification_template.rb,
app/controllers/sincerely/dashboard_controller.rb,
app/controllers/sincerely/templates_controller.rb,
app/controllers/sincerely/application_controller.rb,
app/controllers/sincerely/concerns/authorization.rb,
app/controllers/sincerely/concerns/notifications.rb,
lib/sincerely/services/events/aws_ses_open_event.rb,
app/controllers/sincerely/concerns/event_timeline.rb,
lib/sincerely/services/events/aws_ses_click_event.rb,
app/controllers/sincerely/concerns/event_filtering.rb,
app/controllers/sincerely/notifications_controller.rb,
lib/sincerely/services/events/aws_ses_bounce_event.rb,
lib/sincerely/services/events/aws_ses_reject_event.rb,
app/controllers/sincerely/concerns/delivery_metrics.rb,
app/controllers/sincerely/delivery_events_controller.rb,
lib/sincerely/services/events/aws_ses_delivery_event.rb,
lib/sincerely/services/events/aws_ses_complaint_event.rb,
app/controllers/sincerely/engagement_events_controller.rb,
app/controllers/sincerely/concerns/notification_timeline.rb,
lib/generators/sincerely/aws_ses_webhook_controller_generator.rb

Defined Under Namespace

Modules: ApplicationHelper, ChartHelper, Concerns, DeliverySystems, Generators, Mixins, Renderers, Services, Templates Classes: ApplicationController, DashboardController, DeliveryEventsController, EngagementEventsController, Engine, Error, NotificationsController, SendController, SincerelyConfig, TemplatesController

Constant Summary collapse

VERSION =
'1.2.0'

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.authenticate_with ⇒ Object

Dashboard authentication hook



14
15
16
# File 'lib/config/application_config.rb', line 14

def authenticate_with
  @authenticate_with
end

Class Method Details

.config ⇒ Object



5
6
7
# File 'lib/config/application_config.rb', line 5

def config
  @config ||= SincerelyConfig.new
end

.notification_model ⇒ Object



9
10
11
# File 'lib/config/application_config.rb', line 9

def notification_model
  config.notification_model_name.constantize
end