class NSWTopo::GeoJSON::Point
def self.[](coordinates, properties = nil, &block)
def self.[](coordinates, properties = nil, &block) new(coordinates, properties) do @coordinates = Vector[*@coordinates] unless Vector === @coordinates block.call self if block_given? end end