module Ariadne::Static::GenerateStructure
def find_line_starts_in(str)
def find_line_starts_in(str) line_counter = 2 { 1 => 0 }.tap do |memo| str.scan(/\r?\n/) do memo[line_counter] = Regexp.last_match.end(0) line_counter += 1 end end end
def find_line_starts_in(str) line_counter = 2 { 1 => 0 }.tap do |memo| str.scan(/\r?\n/) do memo[line_counter] = Regexp.last_match.end(0) line_counter += 1 end end end