module Lolita::Configuration

All classes that want to use lolita for configuration should include this module.

Public Class Methods

included(base) click to toggle source

When Lolita::Configuration is included, it add hook for class :after_lolita_loaded and define class methods lolita and lolita= and instance method lolita that refers to class method with same name.

# File lib/lolita/configuration.rb, line 6
def self.included(base)
  base.class_eval do
    include Lolita::Hooks
    add_hook :after_lolita_loaded

    extend ClassMethods
    def lolita
      self.class.lolita
    end
  end
end

Public Instance Methods

lolita() click to toggle source
# File lib/lolita/configuration.rb, line 12
def lolita
  self.class.lolita
end