181 182 183
# File 'lib/puppet/pops/types/types.rb', line 181 def ==(o) self.class == o.class && pattern == o.pattern end
177 178 179
# File 'lib/puppet/pops/types/types.rb', line 177 def hash [self.class, pattern].hash end
172 173 174 175
# File 'lib/puppet/pops/types/types.rb', line 172 def regexp_derived @_regexp = Regexp.new(pattern) unless @_regexp && @_regexp.source == pattern @_regexp end