Sha256: 92b13955c5c163b46dcd9d4a5cd11656eec0a747b051b16621e16cf16efa3ff6

Contents?: true

Size: 456 Bytes

Versions: 2

Compression:

Stored size: 456 Bytes

Contents

require 'tap/tasks/dump'

module Tap
  module Tasks
    class Dump
      
      # :startdoc::task dumps data as YAML
      #
      # Dumps workflow results to a file or IO as YAML.
      #
      #   % tap load/yaml "{key: value}" -: dump/yaml
      #   --- 
      #   key: value
      #
      class Yaml < Dump
        
        # Dumps the object to io as YAML.
        def dump(obj, io)
          YAML.dump(obj, io)
        end
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
tap-tasks-0.8.0 lib/tap/tasks/dump/yaml.rb
tap-tasks-0.7.0 lib/tap/tasks/dump/yaml.rb