Class: Charta::Factory::Transformers::FromKmlTransformer
- Inherits:
-
EwktTransformer
- Object
- EwktTransformer
- Charta::Factory::Transformers::FromKmlTransformer
- Defined in:
- lib/charta/factory/transformers/from_kml_transformer.rb
Instance Method Summary collapse
- #handles?(value, format:) ⇒ Boolean
-
#transform(value, srid: nil, format: nil) ⇒ String
Ewkt representation of value.
Instance Method Details
#handles?(value, format:) ⇒ Boolean
8 9 10 |
# 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) ⇒ String
Returns ewkt representation of value.
14 15 16 |
# 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 |