Sha256: 88e8a32f5a13a9f56483969ca780a1808428d7586127d7fe5ac61c326c2be87f

Contents?: true

Size: 504 Bytes

Versions: 14

Compression:

Stored size: 504 Bytes

Contents

class NodeMutation::Adapter[T]
  def get_source: (node: T) -> String

  def rewritten_source: (node: T, code: String) -> String

  def file_content: (node: T) -> String

  def child_node_range: (node: T, child_name: String) -> NodeMutation::Struct::Range

  def get_start: (node: T) -> Integer

  def get_end: (node: T) -> Integer

  def get_start_loc: (node: T) -> NodeMutation::Struct::Location

  def get_end_loc: (node: T) -> NodeMutation::Struct::Location

  def get_indent: (node: T) -> Integer
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
node_mutation-1.17.1 sig/node_mutation/adapter.rbs
node_mutation-1.17.0 sig/node_mutation/adapter.rbs
node_mutation-1.16.0 sig/node_mutation/adapter.rbs
node_mutation-1.15.3 sig/node_mutation/adapter.rbs
node_mutation-1.15.2 sig/node_mutation/adapter.rbs
node_mutation-1.15.1 sig/node_mutation/adapter.rbs
node_mutation-1.15.0 sig/node_mutation/adapter.rbs
node_mutation-1.14.0 sig/node_mutation/adapter.rbs
node_mutation-1.13.2 sig/node_mutation/adapter.rbs
node_mutation-1.13.1 sig/node_mutation/adapter.rbs
node_mutation-1.13.0 sig/node_mutation/adapter.rbs
node_mutation-1.12.3 sig/node_mutation/adapter.rbs
node_mutation-1.12.2 sig/node_mutation/adapter.rbs
node_mutation-1.12.1 sig/node_mutation/adapter.rbs