Class: Avm::RedditBase0::Automoderator::AgeGenderRegex
- Inherits:
-
Object
- Object
- Avm::RedditBase0::Automoderator::AgeGenderRegex
- Defined in:
- lib/avm/reddit_base0/automoderator/age_gender_regex.rb
Direct Known Subclasses
Constant Summary collapse
- AFTER_PATTERN =
'\\)\\s*\\S+.*'
- BEFORE_PATTERN =
'\\s*\\('
Instance Method Summary collapse
Instance Method Details
#after_pattern ⇒ String
16 17 18 |
# File 'lib/avm/reddit_base0/automoderator/age_gender_regex.rb', line 16 def after_pattern AFTER_PATTERN end |
#before_pattern ⇒ String
21 22 23 |
# File 'lib/avm/reddit_base0/automoderator/age_gender_regex.rb', line 21 def before_pattern BEFORE_PATTERN end |
#match?(string) ⇒ Boolean
25 26 27 |
# File 'lib/avm/reddit_base0/automoderator/age_gender_regex.rb', line 25 def match?(string) ::Avm::RedditBase0::Automoderator::Regex.new(pattern).match?(string) end |
#pattern ⇒ Object
29 30 31 |
# File 'lib/avm/reddit_base0/automoderator/age_gender_regex.rb', line 29 def pattern "^#{before_pattern}(?:#{age_pattern})[HMhm]?#{after_pattern}$" end |