Class: Ast::Merge::RawMerge
- Inherits:
-
Struct
- Object
- Struct
- Ast::Merge::RawMerge
- Defined in:
- lib/ast/merge.rb
Instance Attribute Summary collapse
-
#changes ⇒ Object
Returns the value of attribute changes.
-
#diagnostics ⇒ Object
Returns the value of attribute diagnostics.
-
#input_change_set_ids ⇒ Object
Returns the value of attribute input_change_set_ids.
-
#raw_merge_id ⇒ Object
Returns the value of attribute raw_merge_id.
Instance Method Summary collapse
Instance Attribute Details
#changes ⇒ Object
Returns the value of attribute changes
347 348 349 |
# File 'lib/ast/merge.rb', line 347 def changes @changes end |
#diagnostics ⇒ Object
Returns the value of attribute diagnostics
347 348 349 |
# File 'lib/ast/merge.rb', line 347 def diagnostics @diagnostics end |
#input_change_set_ids ⇒ Object
Returns the value of attribute input_change_set_ids
347 348 349 |
# File 'lib/ast/merge.rb', line 347 def input_change_set_ids @input_change_set_ids end |
#raw_merge_id ⇒ Object
Returns the value of attribute raw_merge_id
347 348 349 |
# File 'lib/ast/merge.rb', line 347 def raw_merge_id @raw_merge_id end |
Instance Method Details
#to_h ⇒ Object
348 349 350 351 352 353 354 355 |
# File 'lib/ast/merge.rb', line 348 def to_h { raw_merge_id: raw_merge_id, input_change_set_ids: input_change_set_ids || [], changes: (changes || []).map(&:to_h), diagnostics: diagnostics || [] } end |