instance method escape_shell_value

Ruby on Rails 2.6.1

Since v1.9.3 Last seen in v2.11.0

Available in: v1.9.3 v2.0.0 v2.1.2 v2.2.2 v2.3.0 v2.4.0 v2.5.3 v2.6.1 v2.7.0 v2.8.2 v2.9.0 v2.10.1 v2.11.0

Signature

escape_shell_value(value)

Escape a value to make it safe for shell use.

Parameters

value req
Source
# File lib/kamal/utils.rb, line 60
  def escape_shell_value(value)
    value.to_s.scan(/[\x00-\x7F]+|[^\x00-\x7F]+/) \
      .map { |part| part.ascii_only? ? escape_ascii_shell_value(part) : part }
      .join
  end

Defined in lib/kamal/utils.rb line 60 · View on GitHub · Improve this page · Find usages on GitHub

Defined in Kamal::Utils

Type at least 2 characters to search.

↑↓ navigate · open · esc close