Class: BlockedStalledChangeStreamBuilder::BlockingState

Inherits:
Struct
  • Object
show all
Defined in:
lib/jirametrics/blocked_stalled_change_stream_builder.rb

Overview

Mutable state threaded through the change loop as we walk the issue's history. Each branch only overwrites the fields it owns, so a flag/status/link value persists until the next change of that kind replaces it.

Instance Attribute Summary collapse

Instance Attribute Details

#blocking_issue_keysObject

Returns the value of attribute blocking_issue_keys

Returns:

  • (Object)

    the current value of blocking_issue_keys



10
11
12
# File 'lib/jirametrics/blocked_stalled_change_stream_builder.rb', line 10

def blocking_issue_keys
  @blocking_issue_keys
end

#flagObject

Returns the value of attribute flag

Returns:

  • (Object)

    the current value of flag



10
11
12
# File 'lib/jirametrics/blocked_stalled_change_stream_builder.rb', line 10

def flag
  @flag
end

#flag_reasonObject

Returns the value of attribute flag_reason

Returns:

  • (Object)

    the current value of flag_reason



10
11
12
# File 'lib/jirametrics/blocked_stalled_change_stream_builder.rb', line 10

def flag_reason
  @flag_reason
end

#is_blockedObject

Returns the value of attribute is_blocked

Returns:

  • (Object)

    the current value of is_blocked



10
11
12
# File 'lib/jirametrics/blocked_stalled_change_stream_builder.rb', line 10

def is_blocked
  @is_blocked
end

#statusObject

Returns the value of attribute status

Returns:

  • (Object)

    the current value of status



10
11
12
# File 'lib/jirametrics/blocked_stalled_change_stream_builder.rb', line 10

def status
  @status
end