tomdalling/rschema

View on GitHub
Branch: master(View all)
NameLines of codeMaintainabilityTest coverage
lib/rschema/schemas/fixed_hash.rb125
A
1 hr
lib/rschema/coercers/integer.rb21
A
25 mins
lib/rschema/coercers/float.rb21
A
25 mins
benchmarks/input_validation.rb83
A
0 mins
lib/rschema.rb43
A
0 mins
lib/rschema/coercers.rb3
A
0 mins
lib/rschema/coercers/any.rb35
A
0 mins
lib/rschema/coercers/boolean.rb33
A
0 mins
lib/rschema/coercers/chain.rb36
A
0 mins
lib/rschema/coercers/date.rb29
A
0 mins
lib/rschema/coercers/fixed_hash/default_arrays_to_empty.rb54
A
0 mins
lib/rschema/coercers/fixed_hash/default_booleans_to_false.rb54
A
0 mins
lib/rschema/coercers/fixed_hash/remove_extraneous_attributes.rb42
A
0 mins
lib/rschema/coercers/fixed_hash/symbolize_keys.rb56
A
0 mins
lib/rschema/coercers/nil_empty_strings.rb20
A
0 mins
lib/rschema/coercers/symbol.rb20
A
0 mins
lib/rschema/coercers/time.rb29
A
0 mins
lib/rschema/coercion_wrapper.rb41
A
0 mins
lib/rschema/coercion_wrapper/rack_params.rb20
A
0 mins
lib/rschema/dsl.rb89
A
0 mins
lib/rschema/error.rb22
A
0 mins
lib/rschema/options.rb16
A
0 mins
lib/rschema/rails.rb60
A
0 mins
lib/rschema/result.rb37
A
0 mins
lib/rschema/schemas.rb3
A
0 mins
lib/rschema/schemas/anything.rb15
A
0 mins
lib/rschema/schemas/boolean.rb27
A
0 mins
lib/rschema/schemas/coercer.rb35
A
0 mins
lib/rschema/schemas/convenience.rb53
A
0 mins
lib/rschema/schemas/enum.rb32
A
0 mins
lib/rschema/schemas/fixed_length_array.rb70
A
0 mins
lib/rschema/schemas/maybe.rb20
A
0 mins
lib/rschema/schemas/pipeline.rb22
A
0 mins
lib/rschema/schemas/predicate.rb30
A
0 mins
lib/rschema/schemas/set.rb61
A
0 mins
lib/rschema/schemas/sum.rb23
A
0 mins
lib/rschema/schemas/type.rb28
A
0 mins
lib/rschema/schemas/variable_hash.rb70
A
0 mins
lib/rschema/schemas/variable_length_array.rb59
A
0 mins
lib/rschema/version.rb3
A
0 mins
sh/env.rb4
A
0 mins
.gitignore
.rspec
.rubocop.yml
.ruby-version
.travis.yml
.vimrc
.yardopts
DEVELOPER_NOTES.md
Gemfile