Class: Charta::Factory::Transformers::FromGmlTransformer
- Inherits:
-
EwktTransformer
- Object
- EwktTransformer
- Charta::Factory::Transformers::FromGmlTransformer
- Defined in:
- lib/charta/factory/transformers/from_gml_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_gml_transformer.rb', line 8 def handles?(value, format:) value.is_a?(String) && format == 'gml' && Charta::GML.valid?(value) end |
#transform(value, srid: nil, format: nil) ⇒ String
Returns ewkt representation of value.
14 15 16 |
# File 'lib/charta/factory/transformers/from_gml_transformer.rb', line 14 def transform(value, srid: nil, format: nil) Charta::GML.new(value, srid).to_ewkt end |