Sha256: b5d52f3f9405fb8385526f4b72005337879a084dc0da3e8cbd056105b0fb6614
Contents?: true
Size: 436 Bytes
Versions: 10
Compression:
Stored size: 436 Bytes
Contents
module Alexa module Utils def safe_retrieve(hash, *keys) return if !hash.kind_of?(Hash) || !hash.has_key?(keys.first) if keys.size == 1 hash[keys.first] elsif keys.size > 1 Alexa::Utils.safe_retrieve(hash[keys.first], *keys[1..-1]) end end def camelize(string) string.split("_").map { |w| w.capitalize }.join end module_function :safe_retrieve, :camelize end end
Version data entries
10 entries across 10 versions & 1 rubygems