Sha256: 5bbda39b671587aacefbe7ebee34be1aec40510cb7587584cf420f863446a614

Contents?: true

Size: 698 Bytes

Versions: 2

Compression:

Stored size: 698 Bytes

Contents

require 'effective_resources'
require 'effective_datatables'
require 'effective_polls/engine'
require 'effective_polls/version'

module EffectivePolls

  def self.config_keys
    [
      :polls_table_name, :poll_notifications_table_name, :poll_questions_table_name, :poll_question_options_table_name,
      :ballots_table_name, :ballot_responses_table_name, :ballot_response_options_table_name,
      :layout, :audience_user_scopes,
      :mailer, :parent_mailer, :deliver_method, :mailer_layout, :mailer_sender, :mailer_admin, :mailer_subject, :use_effective_email_templates
    ]
  end

  include EffectiveGem

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

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
effective_polls-0.3.0 lib/effective_polls.rb
effective_polls-0.2.0 lib/effective_polls.rb