Module: NewsmastMastodon::Concerns::StatusConcern
- Extended by:
- ActiveSupport::Concern
- Defined in:
- app/models/newsmast_mastodon/concerns/status_concern.rb
Instance Method Summary collapse
Instance Method Details
#search_word_in_status(keyword) ⇒ Object
57 58 59 60 61 62 |
# File 'app/models/newsmast_mastodon/concerns/status_concern.rb', line 57 def search_word_in_status(keyword) sanitized_text = text.gsub(/<br\s*\/?>/, ' ').gsub(/<\/?p>/, ' ') sanitized_text = ActionView::Base.full_sanitizer.sanitize(sanitized_text) regex = /(?:^|\s)#{Regexp.escape(keyword)}(?:\s|[#,.]|(?=\z))/i !!(sanitized_text =~ regex) end |