hashie/hashie

View on GitHub
Branch: master(View all)
NameLines of codeMaintainabilityTest coverage
.github/dependabot.yml
.github/workflows/danger.yml
.github/workflows/test.yml
.gitignore
.rspec
.rubocop.yml
.rubocop_todo.yml
.yardopts
CHANGELOG.md
CONTRIBUTING.md
Dangerfile
Gemfile
Guardfile
LICENSE
README.md
RELEASING.md
Rakefile
UPGRADING.md
bin/console
bin/setup
hashie.gemspec
mascot.svg
benchmarks/keep_original_mash_keys.rb21
benchmarks/mash_method_access.rb10
benchmarks/permissive_respond_to.rb31
lib/hashie.rb58
lib/hashie/array.rb20
lib/hashie/clash.rb58
A
25 mins
lib/hashie/dash.rb165
B
4 hrs
lib/hashie/extensions/active_support/core_ext/hash.rb14
lib/hashie/extensions/array/pretty_inspect.rb18
lib/hashie/extensions/coercion.rb150
A
2 hrs
lib/hashie/extensions/dash/coercion.rb18
lib/hashie/extensions/dash/indifferent_access.rb52
lib/hashie/extensions/dash/predefined_values.rb58
lib/hashie/extensions/dash/property_translation.rb122
A
25 mins
lib/hashie/extensions/deep_fetch.rb19
A
45 mins
lib/hashie/extensions/deep_find.rb26
lib/hashie/extensions/deep_locate.rb51
A
45 mins
lib/hashie/extensions/deep_merge.rb44
A
1 hr
lib/hashie/extensions/ignore_undeclared.rb15
lib/hashie/extensions/indifferent_access.rb132
A
35 mins
lib/hashie/extensions/key_conflict_warning.rb34
lib/hashie/extensions/key_conversion.rb10
lib/hashie/extensions/mash/define_accessors.rb83
lib/hashie/extensions/mash/keep_original_keys.rb29
lib/hashie/extensions/mash/permissive_respond_to.rb21
lib/hashie/extensions/mash/safe_assignment.rb17
lib/hashie/extensions/mash/symbolize_keys.rb15
lib/hashie/extensions/merge_initializer.rb12