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.3.3 sig/node_mutation/adapter.rbs
node_mutation-1.3.2 sig/node_mutation/adapter.rbs
node_mutation-1.3.1 sig/node_mutation/adapter.rbs
node_mutation-1.3.0 sig/node_mutation/adapter.rbs
node_mutation-1.2.1 sig/node_mutation/adapter.rbs
node_mutation-1.2.0 sig/node_mutation/adapter.rbs
node_mutation-1.1.0 sig/node_mutation/adapter.rbs
node_mutation-1.0.0 sig/node_mutation/adapter.rbs