Class: Mobb::Application

Inherits:
Base
  • Object
show all
Defined in:
lib/mobb/base.rb,
lib/mobb/main.rb

Constant Summary

Constants inherited from Base

Base::CALLERS_TO_IGNORE

Class Method Summary collapse

Methods inherited from Base

#call, #call!, clear, compile, compile!, condition, development?, disable, #dispatch!, enable, event, #event_eval, generate_method, #handle_event, helpers, ignore_bot, #invoke, #process_event, production?, quit!, receive, reply_to_me, reset!, run!, running?, set, #settings, settings, test?, #tick, #tick!

Class Method Details

.register(*extensions, &block) ⇒ Object



357
358
359
360
361
# File 'lib/mobb/base.rb', line 357

def self.register(*extensions, &block)
  added_methods = extensions.flat_map(&:public_instance_methods)
  Delegator.delegate(*added_methods)
  super(*extensions, &block)
end