Class: Ast::Merge::RawMergeChange

Inherits:
Struct
  • Object
show all
Defined in:
lib/ast/merge.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#change_idObject

Returns the value of attribute change_id

Returns:

  • (Object)

    the current value of change_id



308
309
310
# File 'lib/ast/merge.rb', line 308

def change_id
  @change_id
end

#class_idObject

Returns the value of attribute class_id

Returns:

  • (Object)

    the current value of class_id



308
309
310
# File 'lib/ast/merge.rb', line 308

def class_id
  @class_id
end

#content_hashObject

Returns the value of attribute content_hash

Returns:

  • (Object)

    the current value of content_hash



308
309
310
# File 'lib/ast/merge.rb', line 308

def content_hash
  @content_hash
end

#kindObject

Returns the value of attribute kind

Returns:

  • (Object)

    the current value of kind



308
309
310
# File 'lib/ast/merge.rb', line 308

def kind
  @kind
end

#parent_class_idObject

Returns the value of attribute parent_class_id

Returns:

  • (Object)

    the current value of parent_class_id



308
309
310
# File 'lib/ast/merge.rb', line 308

def parent_class_id
  @parent_class_id
end

#predecessor_class_idObject

Returns the value of attribute predecessor_class_id

Returns:

  • (Object)

    the current value of predecessor_class_id



308
309
310
# File 'lib/ast/merge.rb', line 308

def predecessor_class_id
  @predecessor_class_id
end

#sideObject

Returns the value of attribute side

Returns:

  • (Object)

    the current value of side



308
309
310
# File 'lib/ast/merge.rb', line 308

def side
  @side
end

#source_change_set_idObject

Returns the value of attribute source_change_set_id

Returns:

  • (Object)

    the current value of source_change_set_id



308
309
310
# File 'lib/ast/merge.rb', line 308

def source_change_set_id
  @source_change_set_id
end

#successor_class_idObject

Returns the value of attribute successor_class_id

Returns:

  • (Object)

    the current value of successor_class_id



308
309
310
# File 'lib/ast/merge.rb', line 308

def successor_class_id
  @successor_class_id
end

Instance Method Details

#to_hObject



310
311
312
313
314
315
316
317
318
319
320
321
322
# File 'lib/ast/merge.rb', line 310

def to_h
  {
    change_id: change_id,
    source_change_set_id: source_change_set_id,
    side: side,
    kind: kind,
    class_id: class_id,
    parent_class_id: parent_class_id,
    predecessor_class_id: predecessor_class_id,
    successor_class_id: successor_class_id,
    content_hash: content_hash
  }
end