Sha256: 35b5069b0faf42921201118c82119c663fe5d2dc3a834626bc1402789efb2116

Contents?: true

Size: 447 Bytes

Versions: 28

Compression:

Stored size: 447 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) -> OpenStruct

  def get_start: (node: T) -> Integer

  def get_end: (node: T) -> Integer

  def get_start_loc: (node: T) -> OpenStruct

  def get_end_loc: (node: T) -> OpenStruct

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

Version data entries

28 entries across 28 versions & 1 rubygems

Version Path
node_mutation-1.10.0 sig/node_mutation/adapter.rbs
node_mutation-1.9.3 sig/node_mutation/adapter.rbs
node_mutation-1.9.2 sig/node_mutation/adapter.rbs
node_mutation-1.9.1 sig/node_mutation/adapter.rbs
node_mutation-1.9.0 sig/node_mutation/adapter.rbs
node_mutation-1.8.2 sig/node_mutation/adapter.rbs
node_mutation-1.8.1 sig/node_mutation/adapter.rbs
node_mutation-1.8.0 sig/node_mutation/adapter.rbs
node_mutation-1.7.1 sig/node_mutation/adapter.rbs
node_mutation-1.7.0 sig/node_mutation/adapter.rbs
node_mutation-1.6.2 sig/node_mutation/adapter.rbs
node_mutation-1.6.1 sig/node_mutation/adapter.rbs
node_mutation-1.6.0 sig/node_mutation/adapter.rbs
node_mutation-1.5.1 sig/node_mutation/adapter.rbs
node_mutation-1.5.0 sig/node_mutation/adapter.rbs
node_mutation-1.4.4 sig/node_mutation/adapter.rbs
node_mutation-1.4.3 sig/node_mutation/adapter.rbs
node_mutation-1.4.2 sig/node_mutation/adapter.rbs
node_mutation-1.4.1 sig/node_mutation/adapter.rbs
node_mutation-1.4.0 sig/node_mutation/adapter.rbs