Module: JsonStatham

Defined in:
lib/json_statham.rb,
lib/json_statham/config.rb,
lib/json_statham/helper.rb,
lib/json_statham/logger.rb,
lib/json_statham/parser.rb,
lib/json_statham/result.rb,
lib/json_statham/schema.rb,
lib/json_statham/railtie.rb,
lib/json_statham/version.rb,
lib/json_statham/requests.rb,
lib/json_statham/validation.rb,
lib/json_statham/requests/base.rb,
lib/json_statham/requests/reader.rb,
lib/json_statham/requests/writer.rb,
lib/json_statham/requests/observer.rb,
lib/generators/json_statham/install_generator.rb

Defined Under Namespace

Modules: Helper, Requests, Validation Classes: Config, InstallGenerator, InvalidRatioError, Logger, Parser, Railtie, Result, Schema

Constant Summary collapse

VERSION =
"0.1.3"

Class Method Summary collapse

Class Method Details

.configObject



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

def config
  @_config ||= Config.new
end

.configure {|config| ... } ⇒ Object

Yields:



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

def configure
  yield config
end

.extended(base) ⇒ Object



25
26
27
# File 'lib/json_statham.rb', line 25

def extended(base)
  base.include Helper
end

.included(base) ⇒ Object



29
30
31
# File 'lib/json_statham.rb', line 29

def included(base)
  base.extend Helper
end