31
32
33
34
35
36
37
38
|
# File 'lib/wechat/bot/pattern.rb', line 31
def self.generate(type, argument)
case type
when :ctcp
Pattern.new(/^/, /#{Regexp.escape(argument.to_s)}(?:$| .+)/, nil)
else
raise ArgumentError, "Unsupported type: #{type.inspect}"
end
end
|