class Locman::Visit

This represents a single visit.

Attributes

arrived_at[RW]
departed_at[RW]
latitude[RW]
longitude[RW]

Public Class Methods

create_from_cl_visit(cl_visit) click to toggle source

Creates a new Locman::Location instance from CLVisit object. @param cl_visit [CLVisit] @return [Locman::Location]

# File lib/locman/visit.rb, line 9
def self.create_from_cl_visit(cl_visit)
  Locman::Visit.new(
    latitude: cl_visit.coordinate.latitude,
    longitude: cl_visit.coordinate.longitude,
    departed_at: cl_visit.departureDate,
    arrived_at: cl_visit.arrivalDate
  )
end
new(options = {}) click to toggle source

Creates a new Locman::Location instance. @param options [Hash] Attributes that will be assigned on instance creation @return [Locman::Location]

# File lib/locman/visit.rb, line 21
def initialize(options = {})
  options.each { |key, value| send("#{key}=", value) }
  self
end