dry-rb/dry-types

View on GitHub
Branch: master(View all)
NameLines of codeMaintainabilityTest coverage
lib/dry/types/printer.rb273
C
1 day
lib/dry/types/schema.rb199
C
1 day
lib/dry/types/array/member.rb71
B
4 hrs
lib/dry/types/module.rb88
A
2 hrs
lib/dry/types/coercions.rb61
A
2 hrs
lib/dry/types/compiler.rb107
A
2 hrs
lib/dry/types/constrained/coercible.rb39
A
1 hr
lib/dry/types.rb93
A
1 hr
lib/dry/types/map.rb68
A
55 mins
lib/dry/types/coercions/json.rb35
A
35 mins
lib/dry/types/builder_methods.rb54
A
35 mins
lib/dry/types/builder.rb67
A
35 mins
lib/dry/types/constructor.rb73
A
25 mins
lib/dry/types/sum.rb99
A
25 mins
lib/dry/types/predicate_inferrer.rb131
A
25 mins
benchmarks/hash_schemas.rb44
A
0 mins
benchmarks/lax_schema.rb10
A
0 mins
benchmarks/profile_invalid_input.rb11
A
0 mins
benchmarks/profile_lax_schema_valid.rb11
A
0 mins
benchmarks/profile_valid_input.rb11
A
0 mins
benchmarks/schema_valid_vs_invalid.rb16
A
0 mins
benchmarks/setup.rb12
A
0 mins
lib/dry-types.rb1
A
0 mins
lib/dry/types/any.rb22
A
0 mins
lib/dry/types/array.rb19
A
0 mins
lib/dry/types/array/constructor.rb18
A
0 mins
lib/dry/types/coercions/params.rb89
A
0 mins
lib/dry/types/compat.rb0
A
0 mins
lib/dry/types/constrained.rb65
A
0 mins
lib/dry/types/constraints.rb19
A
0 mins
lib/dry/types/constructor/function.rb126
A
0 mins
lib/dry/types/container.rb8
A
0 mins
lib/dry/types/core.rb67
A
0 mins
lib/dry/types/decorator.rb48
A
0 mins
lib/dry/types/default.rb57
A
0 mins
lib/dry/types/enum.rb52
A
0 mins
lib/dry/types/errors.rb80
A
0 mins
lib/dry/types/extensions.rb6
A
0 mins
lib/dry/types/extensions/maybe.rb76
A
0 mins
lib/dry/types/extensions/monads.rb15
A
0 mins
lib/dry/types/fn_container.rb26
A
0 mins
lib/dry/types/hash.rb78
A
0 mins
lib/dry/types/hash/constructor.rb18
A
0 mins
lib/dry/types/inflector.rb6
A
0 mins
lib/dry/types/json.rb25
A
0 mins
lib/dry/types/lax.rb36
A
0 mins
lib/dry/types/meta.rb25
A
0 mins
lib/dry/types/nominal.rb102
A
0 mins
lib/dry/types/options.rb14
A
0 mins
lib/dry/types/params.rb48
A
0 mins