Categories: None [Edit]

key_dial

https://rubygems.org/gems/key_dial
https://github.com/ConvincibleMedia/ruby-gem-key_dial
Avoid all errors when accessing (deeply nested) Hash, Array or Struct keys. Safer than dig(), as will quietly return nil (or your default) if the keys requested are invalid for any reason at all. Bonus: you don't even need to fiddle with existing code. If you have already written something to access a deep key (e.g. hash[:a][:b][:c]), just surround this with '.dial' and '.call'.

Total

Ranking: 108,301 of 196,079
Downloads: 7,475

Daily

Ranking: 43,313 of 196,051
Downloads: 5

Depended by

RankDownloadsName

Depends on

RankDownloadsName
13,664,465,017bundler
71,410,868,252activesupport
81,393,380,379rake
291,010,274,160rspec
72626,559,895pry
1,33234,933,315pry-nav

Owners

#GravatarHandle
1iconConvincible