Module: Logga

Defined in:
lib/logga.rb,
lib/logga/config.rb,
lib/logga/version.rb,
lib/logga/active_record.rb

Defined Under Namespace

Modules: ActiveRecord Classes: Config

Constant Summary collapse

VERSION =
File.read(version_file).split("\n").first

Class Method Summary collapse

Class Method Details

.configurationObject



17
18
19
# File 'lib/logga.rb', line 17

def configuration
  @configuration ||= Config.new
end

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

Yields:



21
22
23
# File 'lib/logga.rb', line 21

def configure
  yield(configuration)
end

.enabled=(value) ⇒ Object

Switches Logga on or off



26
27
28
# File 'lib/logga.rb', line 26

def enabled=(value)
  configuration.enabled = value
end

.enabled?Boolean

Returns ‘true` if Logga is on, `false` otherwise

Returns:

  • (Boolean)


31
32
33
# File 'lib/logga.rb', line 31

def enabled?
  !!configuration.enabled
end

.versionObject



35
36
37
# File 'lib/logga.rb', line 35

def version
  Logga::VERSION
end