Sha256: ccfe8b07ef8942a08b67f47623575020c927653367479cfe6e1ffbdf9a6345f6

Contents?: true

Size: 244 Bytes

Versions: 6

Compression:

Stored size: 244 Bytes

Contents

module YARD
  module Serializers
    class ProcessSerializer < Base
      def initialize(cmd)
        @cmd = cmd
      end
      
      def serialize(object, data)
        IO.popen(@cmd, 'w') {|io| io.write(data) }
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
yard-0.2.3.5 lib/yard/serializers/process_serializer.rb
yard-0.2.3.4 lib/yard/serializers/process_serializer.rb
yard-0.2.3.2 lib/yard/serializers/process_serializer.rb
yard-0.2.3.3 lib/yard/serializers/process_serializer.rb
yard-0.2.2 lib/yard/serializers/process_serializer.rb
yard-0.2.3 lib/yard/serializers/process_serializer.rb