Sha256: 0ab4a5125f47779c99a275599795c338e4decd8ba3e1e61138ef448bcbf9f691

Contents?: true

Size: 500 Bytes

Versions: 1

Compression:

Stored size: 500 Bytes

Contents

require 'tap/load'

module Tap
  module Tasks
    module Load
      
      # :startdoc::manifest loads data as YAML
      #
      # Loads data from the input IO as YAML.  See the default tap load task
      # for more details.
      #
      #   % tap run -- load/yaml "{key: value}" --: dump/yaml
      #   ---
      #   key: value
      #
      class Yaml < Tap::Load
        
        # Loads data from io as YAML.
        def load(io)
          YAML.load(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/load/yaml.rb