class Charta::Factory::Transformers::FromGeoJsonTransformer
Public Instance Methods
handles?(value, format:)
click to toggle source
@return [Boolean]
# File lib/charta/factory/transformers/from_geo_json_transformer.rb, line 8 def handles?(value, format:) value.is_a?(Hash) || (value.is_a?(String) && Charta::GeoJSON.valid?(value)) # GeoJSON 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_geo_json_transformer.rb, line 14 def transform(value, srid: nil, format: nil) Charta::GeoJSON.new(value, srid).to_ewkt end