Method: NginxConfig.parse
- Defined in:
- lib/utils/nginx_parser.rb
.parse(content) ⇒ Object
58 59 60 61 62 63 64 65 |
# File 'lib/utils/nginx_parser.rb', line 58 def self.parse(content) lex = NginxParser.new.parse(content) tree = NginxTransform.new.apply(lex) gtree = NginxTransform::Group.new(nil, '', tree) read_nginx_group(gtree) rescue Parslet::ParseFailed => err raise "Failed to parse NginX config: #{err}" end |