Sha256: ee89731fc5878d84a381f99cd1d1e747342ed2657658cd8068e707846de13926
Contents?: true
Size: 708 Bytes
Versions: 7
Compression:
Stored size: 708 Bytes
Contents
# frozen_string_literal: true require 'stringio' module RubyGPG2 module Commands module Mixins module WithCapturedOutput private def parameter_defaults(parameters) parse_output = parameters[:parse_output] super.merge(parse_output: parse_output.nil? ? true : parse_output) end def invocation_option_defaults(_invocation_options) super.merge(capture: [:stdout]) end def process_result(result, parameters, invocation_options) r = super if parameters[:parse_output] r.output = ColonOutput.parse(r.output) end r end end end end end
Version data entries
7 entries across 7 versions & 1 rubygems