Module: Juvet

Defined in:
lib/juvet.rb,
lib/juvet/bot.rb,
lib/juvet/mapper.rb,
lib/juvet/string.rb,
lib/juvet/version.rb,
lib/juvet/repository.rb,
lib/juvet/attributable.rb,
lib/juvet/configuration.rb,
lib/juvet/bot_repository.rb,
lib/juvet/mapper/collection.rb,
lib/juvet/adapters/null_adapter.rb,
lib/juvet/configuration/adapter.rb,
lib/juvet/configuration/mapping.rb,
lib/juvet/adapters/redis_adapter.rb,
lib/juvet/entity_not_found_error.rb,
lib/juvet/mapper/mapped_repository.rb

Defined Under Namespace

Modules: Adapters, Attributable, Repository Classes: Bot, BotRepository, Configuration, EntityNotFoundError, Mapper, String

Constant Summary collapse

VERSION =
"0.0.4"

Class Method Summary collapse

Class Method Details

.configurationObject



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

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

.configure(&block) ⇒ Object



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

def self.configure(&block)
  configuration.instance_eval(&block) if block_given?
  configuration.load!
end