Class: Dependabot::GithubActions::WorkflowFile::UsesDeclaration

Inherits:
Object
  • Object
show all
Extended by:
T::Sig
Defined in:
lib/dependabot/github_actions/workflow_file/uses_declaration.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(value:, path:, value_node:, source_node:, mapping_node:, steps_sequence:, steps_key_node:, sequence_item:, sequence_item_index:) ⇒ UsesDeclaration

Returns a new instance of UsesDeclaration.



25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
# File 'lib/dependabot/github_actions/workflow_file/uses_declaration.rb', line 25

def initialize(
  value:,
  path:,
  value_node:,
  source_node:,
  mapping_node:,
  steps_sequence:,
  steps_key_node:,
  sequence_item:,
  sequence_item_index:
)
  @value = value
  @path = path
  @value_node = value_node
  @source_node = source_node
  @mapping_node = mapping_node
  @steps_sequence = steps_sequence
  @steps_key_node = steps_key_node
  @sequence_item = sequence_item
  @sequence_item_index = sequence_item_index
end

Instance Attribute Details

#mapping_nodeObject (readonly)

Returns the value of attribute mapping_node.



60
61
62
# File 'lib/dependabot/github_actions/workflow_file/uses_declaration.rb', line 60

def mapping_node
  @mapping_node
end

#pathObject (readonly)

Returns the value of attribute path.



51
52
53
# File 'lib/dependabot/github_actions/workflow_file/uses_declaration.rb', line 51

def path
  @path
end

#sequence_itemObject (readonly)

Returns the value of attribute sequence_item.



69
70
71
# File 'lib/dependabot/github_actions/workflow_file/uses_declaration.rb', line 69

def sequence_item
  @sequence_item
end

#sequence_item_indexObject (readonly)

Returns the value of attribute sequence_item_index.



72
73
74
# File 'lib/dependabot/github_actions/workflow_file/uses_declaration.rb', line 72

def sequence_item_index
  @sequence_item_index
end

#source_nodeObject (readonly)

Returns the value of attribute source_node.



57
58
59
# File 'lib/dependabot/github_actions/workflow_file/uses_declaration.rb', line 57

def source_node
  @source_node
end

#steps_key_nodeObject (readonly)

Returns the value of attribute steps_key_node.



66
67
68
# File 'lib/dependabot/github_actions/workflow_file/uses_declaration.rb', line 66

def steps_key_node
  @steps_key_node
end

#steps_sequenceObject (readonly)

Returns the value of attribute steps_sequence.



63
64
65
# File 'lib/dependabot/github_actions/workflow_file/uses_declaration.rb', line 63

def steps_sequence
  @steps_sequence
end

#valueObject (readonly)

Returns the value of attribute value.



48
49
50
# File 'lib/dependabot/github_actions/workflow_file/uses_declaration.rb', line 48

def value
  @value
end

#value_nodeObject (readonly)

Returns the value of attribute value_node.



54
55
56
# File 'lib/dependabot/github_actions/workflow_file/uses_declaration.rb', line 54

def value_node
  @value_node
end