# File lib/nanite/serializer.rb, line 17 def initialize(preferred_format = nil) @preferred_format = preferred_format || :marshal if @preferred_format.to_s == 'secure' @serializers = [ SecureSerializer ] else preferred_serializer = SERIALIZERS[@preferred_format.to_sym] @serializers = SERIALIZERS.values.clone @serializers.unshift(@serializers.delete(preferred_serializer)) if preferred_serializer end end