Class: EarlyBird::Configuration

Inherits:
Object
  • Object
show all
Includes:
ActiveSupport::Configurable
Defined in:
lib/early_bird/configuration.rb

Overview

Responsible to configuring early bird feature

Class Method Summary collapse

Class Method Details

.activate!Object



11
12
13
14
15
16
17
# File 'lib/early_bird/configuration.rb', line 11

def self.activate!
  self.active = true
  self.valid_for_first_x_reviews = AdminSetting.early_bird_max_reviews.to_i
  self.amount_given = AdminSetting.early_bird_rewards_amount.to_i

  ::Review.send :include, EarlyBird::ReviewCallback
end