class NoBrainer::Geo::Polygon

Public Class Methods

new(*points) click to toggle source
# File lib/no_brainer/geo/polygon.rb, line 4
def initialize(*points)
  self.points = points.map { |p| NoBrainer::Geo::Point.nobrainer_cast_user_to_model(p) }
end

Public Instance Methods

to_rql() click to toggle source
# File lib/no_brainer/geo/polygon.rb, line 8
def to_rql
  RethinkDB::RQL.new.polygon(points.map(&:to_rql))
end