Module: AutoResp::RuleDSL

Included in:
RuleManager
Defined in:
lib/ar/rule_dsl.rb

Instance Method Summary collapse

Instance Method Details

#delay(sec) ⇒ Object



16
17
18
# File 'lib/ar/rule_dsl.rb', line 16

def delay(sec)
  add_handler( lambda { |*args| sleep sec; nil } )
end

#goto(url) ⇒ Object



12
13
14
# File 'lib/ar/rule_dsl.rb', line 12

def goto(url)
  add_handler '=GOTO=> ' << url
end

#r(resp) ⇒ Object



8
9
10
# File 'lib/ar/rule_dsl.rb', line 8

def r(resp)
  add_handler( resp )
end

#url(target, &block) ⇒ Object



4
5
6
# File 'lib/ar/rule_dsl.rb', line 4

def url(target, &block)
  add_rule(target, &block);
end