refactor: add proper attr_readers for important properties

This commit is contained in:
David Bailey 2023-04-14 10:33:36 +02:00
parent 807397bee0
commit 900c9d1a60

View file

@ -4,12 +4,16 @@ require_relative '../artefact_engine.rb'
module Comfpile module Comfpile
class ParserArtefact < Comfpile::Artefact class ParserArtefact < Comfpile::Artefact
def initialize(*args, **opts) attr_reader :parsed_parameters
super(*args) attr_reader :parsed_dependencies
@search_regexes = opts[:search_regexes] def initialize(*args, search_regexes: nil, **opts)
super(*args, **opts)
@search_regexes = search_regexes
@parsed_parameters = {} @parsed_parameters = {}
@parsed_dependencies = {}
parent_artefact :sourcefile, @target parent_artefact :sourcefile, @target