Class: Starline::Entities::Track

Inherits:
Object
  • Object
show all
Defined in:
lib/starline/entities/track.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(start_point:, end_point:, distance:) ⇒ Track

Returns a new instance of Track.



6
7
8
9
10
# File 'lib/starline/entities/track.rb', line 6

def initialize(start_point:, end_point:, distance:)
  @start_point = start_point
  @end_point = end_point
  @distance = distance
end

Instance Attribute Details

#distanceObject (readonly)

Returns the value of attribute distance.



4
5
6
# File 'lib/starline/entities/track.rb', line 4

def distance
  @distance
end

#end_pointObject (readonly)

Returns the value of attribute end_point.



4
5
6
# File 'lib/starline/entities/track.rb', line 4

def end_point
  @end_point
end

#start_pointObject (readonly)

Returns the value of attribute start_point.



4
5
6
# File 'lib/starline/entities/track.rb', line 4

def start_point
  @start_point
end