Method: WeChat::Bot::Core#initialize
- Defined in:
- lib/wechat/bot/core.rb
#initialize(&block) ⇒ Core
Returns a new instance of Core.
50 51 52 53 54 55 56 57 58 59 60 61 62 |
# File 'lib/wechat/bot/core.rb', line 50 def initialize(&block) # defaults_logger @logger = Logger.new(STDOUT, self) @config = Configuration.new @handlers = HandlerList.new @callback = Callback.new(self) @client = Client.new(self) @profile = Contact.new(self) @contact_list = ContactList.new(self) instance_eval(&block) if block_given? end |