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