class Hashie::Extensions::Parsers::YamlErbParser

def perform

def perform
  template = ERB.new(@content)
  template.filename = @file_path
  permitted_classes = @options.fetch(:permitted_classes) { [] }
  permitted_symbols = @options.fetch(:permitted_symbols) { [] }
  aliases = @options.fetch(:aliases) { true }
  # TODO: Psych in newer rubies expects these args to be keyword args.
  YAML.safe_load template.result, permitted_classes, permitted_symbols, aliases
end