Sha256: 8ce37700f6768cd42527229eb724fb312bfd30a95fa75799712eca813de667b8

Contents?: true

Size: 341 Bytes

Versions: 14

Compression:

Stored size: 341 Bytes

Contents

module Sprout

  module Executable

    ##
    # A parameter with a String value.
    #
    # Any spaces in the value will be escaped when 
    # returned to a shell.
    #
    # @see Sprout::Executable::Param
    #
    class StringParam < Executable::Param

      def shell_value
        value.gsub(/ /, '\ ')
      end

    end
  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
sprout-1.1.18.pre lib/sprout/executable/string_param.rb
sprout-1.1.17.pre lib/sprout/executable/string_param.rb
sprout-1.1.16.pre lib/sprout/executable/string_param.rb
sprout-1.1.15.pre lib/sprout/executable/string_param.rb
sprout-1.1.14.pre lib/sprout/executable/string_param.rb
sprout-1.1.13.pre lib/sprout/executable/string_param.rb
sprout-1.1.11.pre lib/sprout/executable/string_param.rb
sprout-1.1.10.pre lib/sprout/executable/string_param.rb
sprout-1.1.7.pre lib/sprout/executable/string_param.rb
sprout-1.1.5.pre lib/sprout/executable/string_param.rb
sprout-1.1.4.pre lib/sprout/executable/string_param.rb
sprout-1.1.3.pre lib/sprout/executable/string_param.rb
sprout-1.1.2.pre lib/sprout/executable/string_param.rb
sprout-1.0.35.pre lib/sprout/executable/string_param.rb