lib/bashly/extensions/yaml.rb
require 'erb' require 'yaml' module YAML # We trust our loaded YAMLs # This patch is due to https://bugs.ruby-lang.org/issues/17866 # StackOverflow: https://stackoverflow.com/questions/71191685/visit-psych-nodes-alias-unknown-alias-default-psychbadalias/71192990#71192990 class << self alias load unsafe_load if YAML.respond_to? :unsafe_load def load_erb_file(path) YAML.load ERB.new(File.read(path)).result end end end