class Weese::Location::RadiusAtCoordinates

A radius in meters at a {Coordinates}

Attributes

coordinates[RW]

@return [Coordinates] A latitude and longitude

radius[RW]

@return [Numeric] Radius in meters around coordinates

Public Class Methods

new(radius, coordinates) click to toggle source

Create a Radius at a Coordinates

@param [Numeric] radius Distance in meters to check from the given coordinates @param [Coordinates] coordinates Latitude and Longitude to

# File lib/weese/location.rb, line 19
def initialize(radius, coordinates)
  @radius = radius
  @coordinates = coordinates
end

Public Instance Methods

to_h() click to toggle source

Converts this object to a hash

@return [Hash] Hash containing radius, latitude and longitude

# File lib/weese/location.rb, line 29
def to_h
  {
    radius: radius,
    latitude: coordinates.latitude,
    longitude: coordinates.longitude
  }
end