Module: Puppet::Util::Portage

Defined in:
lib/puppet/util/portage.rb

Constant Summary collapse

@@depend =
Regexp.union(base_atom, versioned_atom)

Class Method Summary collapse

Class Method Details

.valid_atom?(atom) ⇒ TrueClass, FalseClass

Determine if a string is a valid DEPEND atom

Parameters:

  • atom (String)

    The string to validate as a DEPEND atom

Returns:

  • (TrueClass)
  • (FalseClass)

See Also:



22
23
24
25
# File 'lib/puppet/util/portage.rb', line 22

def self.valid_atom?(atom)
  # Normalize the regular expression output to a boolean
  !!(atom =~ @@depend)
end