class Uricp::Strategy::PipedDecompress
Public Instance Methods
appropriate?()
click to toggle source
# File lib/uricp/strategy/piped_decompress.rb, line 5 def appropriate? case from.scheme when 'pipe' return proposal if lz4_source? end debug "#{self.class.name}: not appropriate" false end
command()
click to toggle source
# File lib/uricp/strategy/piped_decompress.rb, line 14 def command 'lz4 -d |' end
proposal()
click to toggle source
# File lib/uricp/strategy/piped_decompress.rb, line 18 def proposal @proposed_options = options.dup @proposed_options.delete('source-format') if @proposed_options['target-format'] @proposed_options['source-format'] = :raw if @proposed_options['source-format'] == @proposed_options['target-format'] @proposed_options.delete('source-format') @proposed_options.delete('target-format') end end self end