Class: Types::Analytics::CycleAnalytics::ValueStreams::StageMetricsType
- Inherits:
-
BaseObject
- Object
- GraphQL::Schema::Object
- BaseObject
- Types::Analytics::CycleAnalytics::ValueStreams::StageMetricsType
show all
- Defined in:
- app/graphql/types/analytics/cycle_analytics/value_streams/stage_metrics_type.rb
Overview
rubocop: disable Graphql/AuthorizeTypes – # Already authorized in parent value stream type.
Instance Method Summary
collapse
Methods inherited from BaseObject
accepts, assignable?, authorization, authorization_scopes, authorize, authorized?, #current_user, #id
#present, #unpresented
Instance Method Details
#average ⇒ Object
38
39
40
41
42
43
44
45
|
# File 'app/graphql/types/analytics/cycle_analytics/value_streams/stage_metrics_type.rb', line 38
def average
{
value: object.average.seconds,
identifier: 'value_stream_stage_average',
title: s_('CycleAnalytics|Average duration'),
unit: s_('CycleAnalytics|seconds')
}
end
|
#count ⇒ Object
30
31
32
33
34
35
36
|
# File 'app/graphql/types/analytics/cycle_analytics/value_streams/stage_metrics_type.rb', line 30
def count
{
value: object.count,
identifier: 'value_stream_stage_count',
title: s_('CycleAnalytics|Item count')
}
end
|
47
48
49
50
51
52
53
54
|
# File 'app/graphql/types/analytics/cycle_analytics/value_streams/stage_metrics_type.rb', line 47
def median
{
value: object.median.seconds,
identifier: 'value_stream_stage_median',
title: s_('CycleAnalytics|Median duration'),
unit: s_('CycleAnalytics|seconds')
}
end
|