Module: MessageJudgment

Defined in:
lib/message_judgment.rb,
lib/message_judgment/version.rb

Constant Summary collapse

VERSION =
"1.0"

Class Method Summary collapse

Class Method Details

.message_judgment?(message, targets, option = true) ⇒ Boolean

Returns:

  • (Boolean)


4
5
6
7
8
9
10
11
12
13
14
15
# File 'lib/message_judgment.rb', line 4

def self.message_judgment?(message,targets,option=true)
  unless option==true
    targets.each do|target|
      message.slice!(target) if message.include?(target)
    end
  else
    message.gsub!(/(#{targets.join('|')})/) do |target|
      '*' * target.length
    end
  end
  return message
end