Sha256: 6c64e87c96aae0293a3545403adf51904b8a0f96ab43b789b76a32fe1538439b
Contents?: true
Size: 531 Bytes
Versions: 2
Compression:
Stored size: 531 Bytes
Contents
module HashSymbolizeKeys refine Hash do def symbolize_keys res = {} each_key do |key| res[key.to_sym] = self[key] end res end end end module BlankMethod refine String do def blank? self == "" end end refine NilClass do def blank? true end end refine Array do def blank? self == [] end end refine Hash do def blank? self == {} end end refine Symbol do def blank? self == :'' end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
pickles-0.1.1 | lib/cucumber/pickles/refinements.rb |
pickles-0.1.0 | lib/cucumber/pickles/refinements.rb |