Class: Ast::Merge::MoveDetectionCapability

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

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#default_enabledObject

Returns the value of attribute default_enabled

Returns:

  • (Object)

    the current value of default_enabled



526
527
528
# File 'lib/ast/merge.rb', line 526

def default_enabled
  @default_enabled
end

#enabledObject

Returns the value of attribute enabled

Returns:

  • (Object)

    the current value of enabled



526
527
528
# File 'lib/ast/merge.rb', line 526

def enabled
  @enabled
end

#nameObject

Returns the value of attribute name

Returns:

  • (Object)

    the current value of name



526
527
528
# File 'lib/ast/merge.rb', line 526

def name
  @name
end

#requires_stable_node_identityObject

Returns the value of attribute requires_stable_node_identity

Returns:

  • (Object)

    the current value of requires_stable_node_identity



526
527
528
# File 'lib/ast/merge.rb', line 526

def requires_stable_node_identity
  @requires_stable_node_identity
end

Instance Method Details

#to_hObject



528
529
530
531
532
533
534
535
# File 'lib/ast/merge.rb', line 528

def to_h
  {
    name: name,
    enabled: enabled,
    default_enabled: default_enabled,
    requires_stable_node_identity: requires_stable_node_identity
  }
end