class Uricp::Strategy::PipedLocalCompress
Public Instance Methods
appropriate?()
click to toggle source
# File lib/uricp/strategy/piped_local_compress.rb, line 5 def appropriate? case from.scheme when 'file' return proposal if !sequence_complete? && compression_required? end debug "#{self.class.name}: not appropriate" false end
command()
click to toggle source
# File lib/uricp/strategy/piped_local_compress.rb, line 14 def command "lz4 -c <'#{from.path}' |" end
proposal()
click to toggle source
# File lib/uricp/strategy/piped_local_compress.rb, line 18 def proposal @proposed_options = options.dup @proposed_options.delete('compress') @proposed_options['encoding'] = 'lz4' @proposed_options['from_uri'] = PIPE_URI self end