Sha256: 6a8a9ef5d541757fb872b77fe7ca9da3e4e256510daa5027ae3700baa9ec09f0

Contents?: true

Size: 652 Bytes

Versions: 14

Compression:

Stored size: 652 Bytes

Contents

require 'effective_resources'
require 'effective_datatables'
require 'effective_messaging/engine'
require 'effective_messaging/version'

module EffectiveMessaging

  def self.config_keys
    [
      :chats_table_name, :chat_users_table_name, :chat_messages_table_name, :notifications_table_name, :notification_logs_table_name,
      :layout,
      :froms,
      :mailer, :parent_mailer, :deliver_method, :mailer_layout, :mailer_sender, :mailer_admin, :mailer_subject
    ]
  end

  include EffectiveGem

  def self.mailer_class
    mailer&.constantize || Effective::MessagingMailer
  end

  def self.Notification
    Effective::Notification
  end

end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
effective_messaging-0.5.6 lib/effective_messaging.rb
effective_messaging-0.5.5 lib/effective_messaging.rb
effective_messaging-0.5.4 lib/effective_messaging.rb
effective_messaging-0.5.3 lib/effective_messaging.rb
effective_messaging-0.5.2 lib/effective_messaging.rb
effective_messaging-0.5.1 lib/effective_messaging.rb
effective_messaging-0.5.0 lib/effective_messaging.rb
effective_messaging-0.4.2 lib/effective_messaging.rb
effective_messaging-0.4.1 lib/effective_messaging.rb
effective_messaging-0.4.0 lib/effective_messaging.rb
effective_messaging-0.3.0 lib/effective_messaging.rb
effective_messaging-0.2.2 lib/effective_messaging.rb
effective_messaging-0.2.1 lib/effective_messaging.rb
effective_messaging-0.2.0 lib/effective_messaging.rb