Module: EffectiveClassifieds

Includes:
EffectiveGem
Defined in:
lib/effective_classifieds.rb,
lib/effective_classifieds/engine.rb,
lib/effective_classifieds/version.rb

Defined Under Namespace

Classes: Engine

Constant Summary collapse

VERSION =
'0.9.0'.freeze

Class Method Summary collapse

Class Method Details

.ClassifiedWizardObject



20
21
22
# File 'lib/effective_classifieds.rb', line 20

def self.ClassifiedWizard
  classified_wizard_class_name&.constantize || Effective::ClassifiedWizard
end

.config_keysObject



8
9
10
11
12
13
14
15
16
# File 'lib/effective_classifieds.rb', line 8

def self.config_keys
  [
    :classifieds_table_name, :classified_wizards_table_name,
    :mailer, :parent_mailer, :deliver_method, :mailer_layout, :mailer_sender, :mailer_admin, :mailer_subject,
    :layout, :categories, :per_page, :use_effective_roles, :max_duration, :auto_approve,
    :classified_wizard_class_name, :skip_deferred,
    :default_qb_item_name
  ]
end

.mailer_classObject



24
25
26
# File 'lib/effective_classifieds.rb', line 24

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