Class: Activity::Prioritizer::Result

Inherits:
Data
  • Object
show all
Defined in:
app/services/activity/prioritizer.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(total_activities: nil, duration: nil, throughput: nil, unprocessable: nil, messages: []) ⇒ Result

Returns a new instance of Result.



10
# File 'app/services/activity/prioritizer.rb', line 10

def initialize(total_activities: nil, duration: nil, throughput: nil, unprocessable: nil, messages: []) = super

Instance Attribute Details

#durationObject (readonly)

Returns the value of attribute duration

Returns:

  • (Object)

    the current value of duration



9
10
11
# File 'app/services/activity/prioritizer.rb', line 9

def duration
  @duration
end

#messagesObject (readonly)

Returns the value of attribute messages

Returns:

  • (Object)

    the current value of messages



9
10
11
# File 'app/services/activity/prioritizer.rb', line 9

def messages
  @messages
end

#throughputObject (readonly)

Returns the value of attribute throughput

Returns:

  • (Object)

    the current value of throughput



9
10
11
# File 'app/services/activity/prioritizer.rb', line 9

def throughput
  @throughput
end

#total_activitiesObject (readonly)

Returns the value of attribute total_activities

Returns:

  • (Object)

    the current value of total_activities



9
10
11
# File 'app/services/activity/prioritizer.rb', line 9

def total_activities
  @total_activities
end

#unprocessableObject (readonly)

Returns the value of attribute unprocessable

Returns:

  • (Object)

    the current value of unprocessable



9
10
11
# File 'app/services/activity/prioritizer.rb', line 9

def unprocessable
  @unprocessable
end