Class: Jirify::TransitionList

Inherits:
Base
  • Object
show all
Defined in:
lib/jirify/models/transition_list.rb

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from Base

client, #method_missing, project, #respond_to_missing?

Constructor Details

#initialize(list) ⇒ TransitionList

Returns a new instance of TransitionList.



5
6
7
# File 'lib/jirify/models/transition_list.rb', line 5

def initialize(list)
  @list = list
end

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class Jirify::Base

Instance Attribute Details

#listObject

Returns the value of attribute list.



3
4
5
# File 'lib/jirify/models/transition_list.rb', line 3

def list
  @list
end

Class Method Details

.all(issue) ⇒ Object



24
25
26
# File 'lib/jirify/models/transition_list.rb', line 24

def all(issue)
  TransitionList.new client.Transition.all(issue: issue)
end

Instance Method Details

#namesObject



9
10
11
# File 'lib/jirify/models/transition_list.rb', line 9

def names
  @list.map(&:name)
end