Module: Hertz

Defined in:
lib/hertz.rb,
lib/hertz/engine.rb,
lib/hertz/version.rb,
lib/hertz/notifiable.rb,
lib/hertz/courier/base.rb,
lib/hertz/courier/email.rb,
app/models/hertz/notification.rb,
lib/hertz/notification_deliverer.rb,
app/helpers/hertz/application_helper.rb,
app/mailers/hertz/notification_mailer.rb,
lib/generators/hertz/install_generator.rb,
app/controllers/hertz/application_controller.rb

Defined Under Namespace

Modules: ApplicationHelper, Courier, Notifiable Classes: ApplicationController, Engine, InstallGenerator, Notification, NotificationDeliverer, NotificationMailer

Constant Summary collapse

VERSION =
'0.1.0'

Class Method Summary collapse

Class Method Details

.base_mailerObject



16
17
18
# File 'lib/hertz.rb', line 16

def self.base_mailer
  (@@base_mailer || '::ApplicationMailer').constantize
end

.configure(&block) ⇒ Object



12
13
14
# File 'lib/hertz.rb', line 12

def self.configure(&block)
  block.call(self)
end