class Charta::Factory::Transformers::FromKmlTransformer

Public Instance Methods

handles?(value, format:) click to toggle source

@return [Boolean]

# File lib/charta/factory/transformers/from_kml_transformer.rb, line 8
def handles?(value, format:)
  value.is_a?(String) && format == 'kml' && Charta::KML.valid?(value)
end
transform(value, srid: nil, format: nil) click to toggle source

@param [String, Hash] value @return [String] ewkt representation of value

# File lib/charta/factory/transformers/from_kml_transformer.rb, line 14
def transform(value, srid: nil, format: nil)
  Charta::KML.new(value, srid).to_ewkt
end