Class: Sparkql::Geo::RecordRadius

Inherits:
Object
  • Object
show all
Defined in:
lib/sparkql/geo/record_circle.rb

Constant Summary collapse

RECORD_ID_REGEX =
/\A[0-9]{26}\z/

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(record_id, radius) ⇒ RecordRadius

Returns a new instance of RecordRadius.



12
13
14
15
# File 'lib/sparkql/geo/record_circle.rb', line 12

def initialize(record_id, radius)
  self.record_id = record_id
  self.radius = radius
end

Instance Attribute Details

#radiusObject

Returns the value of attribute radius.



6
7
8
# File 'lib/sparkql/geo/record_circle.rb', line 6

def radius
  @radius
end

#record_idObject

Returns the value of attribute record_id.



6
7
8
# File 'lib/sparkql/geo/record_circle.rb', line 6

def record_id
  @record_id
end

Class Method Details

.valid_record_id?(record_id) ⇒ Boolean

Returns:

  • (Boolean)


8
9
10
# File 'lib/sparkql/geo/record_circle.rb', line 8

def self.valid_record_id?(record_id)
  record_id =~ RECORD_ID_REGEX
end