dry-rb/dry-schema

View on GitHub
Branch: master(View all)
NameLines of codeMaintainabilityTest coverage
docsite/source/nested-data.html.md
docsite/source/optional-keys-and-values.html.md
docsite/source/params.html.md
docsite/source/reusing-schemas.html.md
dry-schema.gemspec
examples/basic.rb9
A
0 mins
examples/each.rb8
A
0 mins
examples/json.rb8
A
0 mins
examples/nested.rb15
A
0 mins
examples/params.rb7
A
0 mins
lib/dry-schema.rb1
A
0 mins
lib/dry/schema.rb25
A
0 mins
lib/dry/schema/compiler.rb22
A
0 mins
lib/dry/schema/config.rb34
A
0 mins
lib/dry/schema/constants.rb28
A
0 mins
lib/dry/schema/dsl.rb199
B
5 hrs
lib/dry/schema/extensions.rb12
A
0 mins
lib/dry/schema/extensions/hints.rb37
A
0 mins
lib/dry/schema/extensions/hints/compiler_methods.rb13
A
0 mins
lib/dry/schema/extensions/hints/message_compiler_methods.rb57
A
25 mins
lib/dry/schema/extensions/hints/message_set_methods.rb21
A
0 mins
lib/dry/schema/extensions/hints/result_methods.rb19
A
0 mins
lib/dry/schema/extensions/info.rb15
A
0 mins
lib/dry/schema/extensions/info/schema_compiler.rb71
A
45 mins
lib/dry/schema/extensions/monads.rb15
A
0 mins
lib/dry/schema/extensions/struct.rb27
A
35 mins
lib/dry/schema/json.rb10
A
0 mins
lib/dry/schema/key.rb106
A
0 mins
lib/dry/schema/key_coercer.rb25
A
0 mins
lib/dry/schema/key_map.rb61
A
0 mins
lib/dry/schema/key_validator.rb49
A
2 hrs
lib/dry/schema/macros.rb8
A
0 mins
lib/dry/schema/macros/array.rb35
A
1 hr
lib/dry/schema/macros/core.rb33
A
0 mins
lib/dry/schema/macros/dsl.rb106
A
2 hrs
lib/dry/schema/macros/each.rb22
A
0 mins
lib/dry/schema/macros/filled.rb39
A
0 mins
lib/dry/schema/macros/hash.rb29
A
1 hr
lib/dry/schema/macros/key.rb44
A
0 mins
lib/dry/schema/macros/maybe.rb26
A
0 mins
lib/dry/schema/macros/optional.rb15
A
0 mins
lib/dry/schema/macros/required.rb12
A
0 mins
lib/dry/schema/macros/schema.rb62
A
25 mins
lib/dry/schema/macros/value.rb83
B
4 hrs
lib/dry/schema/message.rb45
A
0 mins
lib/dry/schema/message/or.rb25
A
35 mins
lib/dry/schema/message/or/abstract.rb16
A
0 mins
lib/dry/schema/message/or/multi_path.rb25
A
0 mins
lib/dry/schema/message/or/single_path.rb30
A
0 mins
lib/dry/schema/message_compiler.rb169
A
2 hrs