module RedisHash::Converters
Public Instance Methods
[](*arguments) { |{}| ... }
click to toggle source
# File lib/redis_hash/concerns/converters.rb, line 9 def [](*arguments) options = block_given? ? yield({}) : {} new(**options).merge!(Hash[*arguments]) end
try_convert(object, &block)
click to toggle source
# File lib/redis_hash/concerns/converters.rb, line 14 def try_convert(object, &block) return object if object.is_a?(RedisHash) self[object, &block] if object.respond_to?(:to_hash) end