Module: AdHonorem

Defined in:
lib/adhonorem.rb,
lib/adhonorem/engine.rb,
lib/adhonorem/version.rb,
lib/adhonorem/exceptions.rb,
lib/adhonorem/models/badge.rb,
lib/adhonorem/models/progress.rb,
lib/adhonorem/models/objective.rb,
lib/adhonorem/models/achievement.rb,
lib/adhonorem/models/configuration.rb,
lib/adhonorem/concerns/meta_concern.rb,
lib/adhonorem/concerns/reward_concern.rb,
lib/adhonorem/concerns/hooking_concern.rb,
lib/adhonorem/concerns/objective_concern.rb,
lib/adhonorem/concerns/user_contexted_concern.rb,
app/controllers/adhonorem/application_controller.rb

Overview

:nodoc:

Defined Under Namespace

Modules: HookingConcern, MetaConcern, ObjectiveConcern, RewardConcern, UserContextedConcern Classes: Achievement, ApplicationController, Badge, Configuration, Engine, NoContext, NotCompleted, NotSuchProgressType, Objective, ObjectiveNotFound, Progress

Constant Summary collapse

VERSION =
'1.0.1'.freeze

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.configurationObject



11
12
13
# File 'lib/adhonorem.rb', line 11

def self.configuration
  @configuration ||= AdHonorem::Configuration.new
end

Class Method Details

.configure {|configuration| ... } ⇒ Object

Yields:



19
20
21
# File 'lib/adhonorem.rb', line 19

def self.configure
  yield(configuration)
end

.resetObject



15
16
17
# File 'lib/adhonorem.rb', line 15

def self.reset
  @configuration = AdHonorem::Configuration.new
end