class GeofenceMap
Attributes
id[RW]
latitude[RW]
longitude[RW]
name[RW]
radius[RW]
Public Class Methods
new(id: '', longitude: '', latitude: '', name: '', radius: '', location: nil)
click to toggle source
# File lib/ruby-macrodroid.rb, line 434 def initialize(id: '', longitude: '', latitude: '', name: '', radius: '', location: nil) @id, @latitude, @longitude, @name, @radius, @location = id, latitude, \ longitude, name, radius, location end
Public Instance Methods
to_h()
click to toggle source
# File lib/ruby-macrodroid.rb, line 442 def to_h() { id: @id, longitude: @longitude, latitude: @latitude, name: @name, radius: @radius } end
to_s(colour: false)
click to toggle source
# File lib/ruby-macrodroid.rb, line 454 def to_s(colour: false) lines = [] coordinates = "%s, %s" % [@latitude, @longitude] lines << "%s" % @name lines << " location: %s" % @location if @location lines << " coordinates: %s" % coordinates lines << " radius: %s" % @radius lines.join("\n") end