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
class ParserArtefact < Comfpile::Artefact
def initialize(*args, **opts)
super(*args)
attr_reader :parsed_parameters
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_dependencies = {}
parent_artefact :sourcefile, @target