lib/rambling/trie/configuration/properties.rb in rambling-trie-opal-2.1.1 vs lib/rambling/trie/configuration/properties.rb in rambling-trie-opal-2.1.1.1

- old
+ new

@@ -57,18 +57,27 @@ end def reset_serializers marshal_serializer = Rambling::Trie::Serializers::Marshal.new yaml_serializer = Rambling::Trie::Serializers::Yaml.new - # zip_serializer = Rambling::Trie::Serializers::Zip.new self + zip_serializer = Rambling::Trie::Serializers::Zip.new self unless RUBY_ENGINE == 'opal' - @serializers = Rambling::Trie::Configuration::ProviderCollection.new( - :serializer, - marshal: marshal_serializer, - yml: yaml_serializer, - yaml: yaml_serializer, - # zip: zip_serializer, - ) + if RUBY_ENGINE == 'opal' + @serializers = Rambling::Trie::Configuration::ProviderCollection.new( + :serializer, + marshal: marshal_serializer, + yml: yaml_serializer, + yaml: yaml_serializer, + ) + else + @serializers = Rambling::Trie::Configuration::ProviderCollection.new( + :serializer, + marshal: marshal_serializer, + yml: yaml_serializer, + yaml: yaml_serializer, + zip: zip_serializer, + ) + end end end end end end