Class: Gitlab::Ci::Pipeline::Duration::Period

Inherits:
Struct
  • Object
show all
Defined in:
lib/gitlab/ci/pipeline/duration.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#firstObject

Returns the value of attribute first

Returns:

  • (Object)

    the current value of first



87
88
89
# File 'lib/gitlab/ci/pipeline/duration.rb', line 87

def first
  @first
end

#lastObject

Returns the value of attribute last

Returns:

  • (Object)

    the current value of last



87
88
89
# File 'lib/gitlab/ci/pipeline/duration.rb', line 87

def last
  @last
end

Instance Method Details

#durationObject



88
89
90
# File 'lib/gitlab/ci/pipeline/duration.rb', line 88

def duration
  last - first
end