Method: Natter::Rule#regex

Defined in:
lib/natter/rule.rb

#regex(pattern) ⇒ Object

Public: A convenience method to permit prettier building of rules. Returns the Rule back to the calling method to allow chaining.

pattern - The regex pattern to assign to this rule

Examples

definition = Rule.new(‘reminder’).regex(/remind me to/i) definition = Rule.new(‘reminder’)\

.regex(/remind me/)\
.needs_entity('task', EntityType::GENERIC)


51
52
53
54
# File 'lib/natter/rule.rb', line 51

def regex(pattern)
  @pattern = pattern
  return self
end