Module: Libera

Defined in:
lib/libera.rb,
lib/libera/tei.rb,
lib/libera/version.rb

Defined Under Namespace

Classes: Configuration, Parser, Tei

Constant Summary collapse

VERSION =
"1.0.5"

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.configurationObject

Simple attribute for configuration



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

def configuration
  @configuration
end

Class Method Details

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

Allows for configuration by block

Example:

MegaLotto.configure do |config|
 config.drawing_count = 10
end

Yields:



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

def self.configure
  yield(configuration) if block_given?
end

.resetObject

Undoes any configuration - this method was built for testing purposes

Example:

Kataba.reset


39
40
41
# File 'lib/libera.rb', line 39

def self.reset
  @configuration = Configuration.new
end