Class: Neo4Apis::Neolytics

Inherits:
Base
  • Object
show all
Defined in:
lib/neo4apis/neolytics.rb,
lib/neo4apis/neolytics/trace_point_helpers.rb

Defined Under Namespace

Modules: TracePointHelpers

Constant Summary collapse

IMPORTED_OBJECT_NODES =
{}
AST_METHODS =
%i(
  keyword operator expression name argument
  double_colon in else assoc dot selector
  begin end
)

Instance Method Summary collapse

Instance Method Details

#extract_code_range(code, rangy_obj) ⇒ Object



121
122
123
# File 'lib/neo4apis/neolytics.rb', line 121

def extract_code_range(code, rangy_obj)
  code[rangy_obj.begin_pos..rangy_obj.end_pos - 1] if rangy_obj
end