Method: Puppet::Pops::Types::TypeFactory.regexp

Defined in:
lib/puppet/pops/types/type_factory.rb

.regexp(pattern = nil) ⇒ Object

Produces the Regexp type

Parameters:

  • pattern (Regexp, String, nil) (defaults to: nil)

    (nil) The regular expression object or a regexp source string, or nil for bare type



263
264
265
# File 'lib/puppet/pops/types/type_factory.rb', line 263

def self.regexp(pattern = nil)
  pattern ?  PRegexpType.new(pattern) : PRegexpType::DEFAULT
end