Method: Blather::DSL.append_features
- Defined in:
- lib/blather/client/dsl.rb
.append_features(o) ⇒ Object
87 88 89 90 91 92 93 94 95 |
# File 'lib/blather/client/dsl.rb', line 87 def self.append_features(o) # Generate a method for every stanza handler that exists. Blather::Stanza.handler_list.each do |handler_name| o.__send__ :define_method, handler_name do |*args, &callback| handle handler_name, *args, &callback end end super end |