def h3_unidirectional_edge_boundary(edge)
      geo_boundary = GeoBoundary.new
      Bindings::Private.h3_unidirectional_edge_boundary(edge, geo_boundary)
      geo_boundary[:verts].take(geo_boundary[:num_verts]).map do |d|
        [rads_to_degs(d[:lat]), rads_to_degs(d[:lon])]
      end
    end
def h3_unidirectional_edge_boundary(edge)
      geo_boundary = GeoBoundary.new
      Bindings::Private.h3_unidirectional_edge_boundary(edge, geo_boundary)
      geo_boundary[:verts].take(geo_boundary[:num_verts]).map do |d|
        [rads_to_degs(d[:lat]), rads_to_degs(d[:lon])]
      end
    end
Derive coordinates for edge boundary.

 @param [Integer] edge H3 edge index

 @example
   H3.h3_unidirectional_edge_boundary(612933930963697663)
   [
     [68.92995788193981, 31.831280499087402], [69.39359648991828, 62.345344956509784],
     [76.163042830191, 94.14309010184775], [87.36469532319619, 145.5581976913368],
     [81.27137179020497, -34.75841798028461], [73.31022368544393, 0.32561035194326043]
   ]

 @return [Array<Array<Float>>] Edge boundary coordinates for a hexagon