Module: ErrorBuilder

Defined in:
lib/error_builder.rb,
lib/error_builder/error.rb,
lib/error_builder/engine.rb,
lib/error_builder/version.rb,
lib/error_builder/formats/base.rb,
lib/error_builder/formats/hash.rb,
lib/error_builder/configuration.rb,
lib/error_builder/formats/array.rb,
lib/error_builder/format_resolver.rb

Defined Under Namespace

Modules: Formats, InstanceMethods Classes: Configuration, Engine, Error, FormatResolver

Constant Summary collapse

VERSION =
"0.4.0"

Class Method Summary collapse

Class Method Details

.configurationObject



9
10
11
# File 'lib/error_builder.rb', line 9

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

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

Yields:



13
14
15
# File 'lib/error_builder.rb', line 13

def self.configure
  yield(configuration)
end

.included(base) ⇒ Object



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

def self.included(base)
  base.include(InstanceMethods)
end