Method: Charta::KML#initialize

Defined in:
lib/charta/kml.rb

#initialize(data, srid = :WGS84) ⇒ KML



10
11
12
13
14
15
16
17
18
19
20
21
22
# File 'lib/charta/kml.rb', line 10

def initialize(data, srid = :WGS84)
  @kml = if data.is_a? String

           Nokogiri::XML(data.to_s.split.join(' ')) do |config|
             config.options = Nokogiri::XML::ParseOptions::NOBLANKS
           end

         else
           # Nokogiri::XML::Document expected
           data
         end
  @srid = Charta.find_srid(srid)
end