Sha256: cea9ca2f2f54efac14569f2a6ed504869c95727110b454fd8c8e30929234bb3f

Contents?: true

Size: 485 Bytes

Versions: 6

Compression:

Stored size: 485 Bytes

Contents

module Exchange
  module Cachify
    
    def cachify
      Marshal.dump self
    end
    
  end
  
  module Decachify
    
    def decachify
      Marshal.load self
    end
    
  end
end

Numeric.send  :include, Exchange::Cachify
String.send   :include, Exchange::Cachify
Symbol.send   :include, Exchange::Cachify
String.send   :include, Exchange::Decachify
Hash.send     :include, Exchange::Cachify
Array.send    :include, Exchange::Cachify
NilClass.send :include, Exchange::Cachify

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
exchange-0.12.0 lib/exchange/core_extensions/cachify.rb
exchange-0.11.0 lib/exchange/core_extensions/cachify.rb
exchange-0.10.2 lib/exchange/core_extensions/cachify.rb
exchange-0.10.1 lib/exchange/core_extensions/cachify.rb
exchange-0.10.0 lib/exchange/core_extensions/cachify.rb
exchange-0.9.0 lib/exchange/core_extensions/cachify.rb