Sha256: 090c4e9787519b39ef31a7e6d4949de7fd9027e31f47b0a7d70aced19a1ab761

Contents?: true

Size: 432 Bytes

Versions: 10

Compression:

Stored size: 432 Bytes

Contents

module Polymer
  module Rails
    module XmlAdapters
      class Base

        # HTML Encoding
        ENCODING = 'UTF-8'

        def self.factory
          klass = "#{parent}::#{RUBY_PLATFORM =~ /java/ ? 'Jsoup' : 'Nokogiri'}"
          klass.constantize.new
        end

      end
    end
  end
end

if RUBY_PLATFORM =~ /java/
  require "polymer-rails/xml_adapters/jsoup"
else
  require "polymer-rails/xml_adapters/nokogiri"
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
polymer-rails-1.3.0 lib/polymer-rails/xml_adapters/base.rb
polymer-rails-1.2.4.1 lib/polymer-rails/xml_adapters/base.rb
polymer-rails-1.2.4 lib/polymer-rails/xml_adapters/base.rb
polymer-rails-1.2.3 lib/polymer-rails/xml_adapters/base.rb
polymer-rails-1.2.2 lib/polymer-rails/xml_adapters/base.rb
polymer-rails-1.2.1 lib/polymer-rails/xml_adapters/base.rb
polymer-rails-1.2.0 lib/polymer-rails/xml_adapters/base.rb
polymer-rails-1.1.5 lib/polymer-rails/xml_adapters/base.rb
polymer-rails-1.1.2 lib/polymer-rails/xml_adapters/base.rb
polymer-rails-1.1.1 lib/polymer-rails/xml_adapters/base.rb