Sha256: 0aae6ba70dbfed943a680861020eefe9caf6172dbd51feec787b0c77bc24855a
Contents?: true
Size: 752 Bytes
Versions: 1
Compression:
Stored size: 752 Bytes
Contents
module OffenseToCorrector # ERB template for rendering a cop skeleton, may make this more useful # later, but mostly quick templating for now. class OffenseTemplate def initialize(name: "autocorrector_template.erb") @template = File.read(OffenseToCorrector.load_template(name)) @erb = ERB.new(@template) end def render( class_name: "TODO", match_pattern:, error_message: "", node_type:, cop_type: "Lint", node_location: "selector", offense_severity: "warning" ) @erb.result_with_hash( class_name:, match_pattern:, error_message:, node_type:, cop_type:, node_location:, offense_severity: ) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
offense_to_corrector-0.0.2 | lib/offense_to_corrector/offense_template.rb |