class ArcServer::Graphics::FeatureSet

Attributes

displayFieldName[RW]

include Enumerable

features[RW]

include Enumerable

fieldAliases[RW]

include Enumerable

geometryType[RW]

include Enumerable

Public Class Methods

new(attrs={}) click to toggle source
# File lib/arcserver/graphics/feature_set.rb, line 9
def initialize(attrs={})
  @fieldAliases = attrs[:fields] if attrs[:fields]
  @geometryType = attrs[:geometryType] if attrs[:geometryType]

  if attrs[:features]
    @features = attrs[:features].map { |f| f.is_a?(Feature) ? f : Feature.create(f) }
  end

  # self
end

Public Instance Methods

empty?() click to toggle source
# File lib/arcserver/graphics/feature_set.rb, line 20
def empty?
  @features.empty?
end