Sha256: 60be7d62a615bdc634cfa23f3aa5a562756a9c7b6fca4488fdc66f1b7a4b69f7

Contents?: true

Size: 524 Bytes

Versions: 1

Compression:

Stored size: 524 Bytes

Contents

require 'tap/dump'

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

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
tap-tasks-0.1.0 lib/tap/tasks/dump/yaml.rb