Module: Garner::Strategies::ETags::Marshal

Defined in:
lib/garner/strategies/etags/marshal_strategy.rb

Class Method Summary collapse

Class Method Details

.apply(object) ⇒ Object

This method is abstract.

Serialize using Ruby’s Marshal.dump.



8
9
10
11
# File 'lib/garner/strategies/etags/marshal_strategy.rb', line 8

def apply(object)
  serialization = ::Marshal.dump(object || "")
  %("#{Digest::MD5.hexdigest(serialization)}")
end