Module: JsonStatham

Defined in:
lib/json_statham.rb,
lib/json_statham/config.rb,
lib/json_statham/helper.rb,
lib/json_statham/parser.rb,
lib/json_statham/result.rb,
lib/json_statham/schema.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

Defined Under Namespace

Modules: Helper, Requests, Validation Classes: Config, Parser, Result, Schema

Constant Summary collapse

VERSION =
"0.1.0"

Class Method Summary collapse

Class Method Details

.configObject



19
20
21
# File 'lib/json_statham.rb', line 19

def config
  @_config ||= Config.new
end

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

Yields:



15
16
17
# File 'lib/json_statham.rb', line 15

def configure
  yield config
end

.extended(base) ⇒ Object



23
24
25
# File 'lib/json_statham.rb', line 23

def extended(base)
  base.include Helper
end

.included(base) ⇒ Object



27
28
29
# File 'lib/json_statham.rb', line 27

def included(base)
  base.extend Helper
end