Chris@0: module CodeRay Chris@0: module Encoders Chris@0: Chris@0: # = YAML Encoder Chris@0: # Chris@0: # Slow. Chris@0: class YAML < Encoder Chris@0: Chris@0: register_for :yaml Chris@0: Chris@0: FILE_EXTENSION = 'yaml' Chris@0: Chris@0: protected Chris@0: def compile tokens, options Chris@0: require 'yaml' Chris@0: @out = tokens.to_a.to_yaml Chris@0: end Chris@0: Chris@0: end Chris@0: Chris@0: end Chris@0: end