Class: RGeo::ActiveRecord::SpatialConstantNode

Inherits:
Object
  • Object
show all
Includes:
SpatialExpressions
Defined in:
lib/rgeo/active_record/arel_spatial_queries.rb

Overview

This node wraps an RGeo feature and gives it spatial expression constructors.

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from SpatialExpressions

#st_area, #st_asbinary, #st_astext, #st_boundary, #st_buffer, #st_centroid, #st_contains, #st_convexhull, #st_crosses, #st_difference, #st_dimension, #st_disjoint, #st_distance, #st_endpoint, #st_envelope, #st_equals, #st_exteriorring, #st_function, #st_geometryn, #st_geometrytype, #st_interiorringn, #st_intersection, #st_intersects, #st_isclosed, #st_isempty, #st_isring, #st_issimple, #st_length, #st_m, #st_numgeometries, #st_numinteriorrings, #st_numpoints, #st_overlaps, #st_pointn, #st_pointonsurface, #st_relate, #st_srid, #st_startpoint, #st_symdifference, #st_touches, #st_union, #st_within, #st_x, #st_y, #st_z

Constructor Details

#initialize(delegate_) ⇒ SpatialConstantNode

The delegate should be the RGeo feature.



56
57
58
# File 'lib/rgeo/active_record/arel_spatial_queries.rb', line 56

def initialize(delegate_)
  @delegate = delegate_
end

Instance Attribute Details

#delegateObject (readonly)

Return the RGeo feature



61
62
63
# File 'lib/rgeo/active_record/arel_spatial_queries.rb', line 61

def delegate
  @delegate
end