Module: Redisize::Support::Enumerable

Defined in:
lib/redisize/support/enumerable.rb

Class Method Summary collapse

Class Method Details

.included(kls) ⇒ Object



4
5
6
7
8
9
10
11
12
13
14
15
16
17
# File 'lib/redisize/support/enumerable.rb', line 4

def self.included kls
   kls.class_eval do
      def redisize
         case self
         when Hash
            redisize_hash { map { |x| x.jsonize } }
         when Array
            redisize_array { map { |x| x.jsonize } }
         else
            x.jsonize
         end
      end
   end
end