Module: AssertJson
- Defined in:
- lib/assert_json/version.rb,
lib/assert_json/assert_json.rb
Defined Under Namespace
Classes: Json
Constant Summary collapse
- VERSION =
"0.2.3"
Instance Method Summary collapse
- #assert_json(json_string, &block) ⇒ Object
- #has(*args, &block) ⇒ Object
- #has_not(*args, &block) ⇒ Object
- #item(index, &block) ⇒ Object
Instance Method Details
#assert_json(json_string, &block) ⇒ Object
3 4 5 6 7 8 9 |
# File 'lib/assert_json/assert_json.rb', line 3 def assert_json(json_string, &block) if block_given? @json = AssertJson::Json.new(json_string) # json.instance_exec(json, &block) yield @json end end |
#has(*args, &block) ⇒ Object
15 16 17 |
# File 'lib/assert_json/assert_json.rb', line 15 def has(*args, &block) @json.has(*args, &block) end |
#has_not(*args, &block) ⇒ Object
19 20 21 |
# File 'lib/assert_json/assert_json.rb', line 19 def has_not(*args, &block) @json.has_not(*args, &block) end |
#item(index, &block) ⇒ Object
11 12 13 |
# File 'lib/assert_json/assert_json.rb', line 11 def item(index, &block) @json.item(index, &block) end |