Method: Tracking::Task#initialize

Defined in:
lib/tracking/task.rb

#initialize(name, start_time, end_time) ⇒ Task

Creates a new Task object. Data passed into its arguments is kept (unchanged) in instance variables.

Parameters:

  • name (String)

    the tasks’s name

  • start_time (Time)

    the tasks’s start time

  • end_time (Time)

    the tasks’s end time



15
16
17
18
19
# File 'lib/tracking/task.rb', line 15

def initialize(name, start_time, end_time)
  @name = name
  @start_time = start_time
  @end_time = end_time
end