module RailsRouteChecker::Parsers::HamlParser
Public Class Methods
run(filename, **opts)
click to toggle source
# File lib/rails-route-checker/parsers/haml_parser.rb, line 16 def run(filename, **opts) file_source = opts[:source] || File.read(filename) document = RailsRouteChecker::Parsers::HamlParser::Document.new(file_source) extracted_ruby = RailsRouteChecker::Parsers::HamlParser::RubyExtractor.extract(document) opts[:source] = extracted_ruby.source opts[:source_map] = extracted_ruby.source_map RailsRouteChecker::Parsers::RubyParser.run(filename, **opts) end