Module: CoreExtensions::Regexp::Examples

Defined in:
lib/regexp-examples/core_extensions/regexp/examples.rb

Instance Method Summary collapse

Instance Method Details

#examples(**config_options) ⇒ Object



4
5
6
7
8
9
10
# File 'lib/regexp-examples/core_extensions/regexp/examples.rb', line 4

def examples(**config_options)
  RegexpExamples::ResultCountLimiters.configure!(
    config_options[:max_repeater_variance],
    config_options[:max_group_results]
  )
  examples_by_method(:map_results)
end

#random_example(**config_options) ⇒ Object



12
13
14
15
16
17
# File 'lib/regexp-examples/core_extensions/regexp/examples.rb', line 12

def random_example(**config_options)
  RegexpExamples::ResultCountLimiters.configure!(
    config_options[:max_repeater_variance]
  )
  examples_by_method(:map_random_result).first
end