# File lib/dragonfly/serializer.rb, line 27
    def marshal_b64_decode(string)
      marshal_string = b64_decode(string)
      raise MaliciousString, "potentially malicious marshal string #{marshal_string.inspect}" if marshal_string[/@[a-z_]/i]
      Marshal.load(marshal_string)
    rescue TypeError, ArgumentError => e
      raise BadString, "couldn't marshal decode string - got #{e}"
    end