Class: Dotenv::Merge::Backend::Parser
- Inherits:
-
TreeHaver::Base::Parser
- Object
- TreeHaver::Base::Parser
- Dotenv::Merge::Backend::Parser
- Defined in:
- lib/dotenv/merge/backend.rb
Overview
Parser adapter that exposes Dotenv::Merge::FileAnalysis via TreeHaver.parser_for(:dotenv, backend_type: :line).
Instance Method Summary collapse
Instance Method Details
#parse(source) ⇒ Object
28 29 30 31 32 |
# File 'lib/dotenv/merge/backend.rb', line 28 def parse(source) raise 'Language not set' unless language attach_line_analysis(Dotenv::Merge::FileAnalysis.new(source), source) end |
#parse_string(_old_tree, source) ⇒ Object
34 35 36 |
# File 'lib/dotenv/merge/backend.rb', line 34 def parse_string(_old_tree, source) parse(source) end |