Sha256: ddd6021aa202be01e74cf3515fc0e7192dbcd5d56ee2e74e2273911c1a1f8ab5
Contents?: true
Size: 1.06 KB
Versions: 16
Compression:
Stored size: 1.06 KB
Contents
Spider.load_app('core/admin') Spider.load_app('worker') module Spider module Messenger @description = "" @version = 0.1 @path = File.dirname(__FILE__) @controller = :MessengerController @full_name = 'Messenger' @description = 'Messenger' include Spider::App end #Spider::Admin.add(Messenger) end require 'apps/messenger/messenger' require 'apps/messenger/controllers/messenger_controller' require 'apps/messenger/controllers/messenger_admin_controller' require 'apps/messenger/controllers/mixins/messenger_helper' (Spider.conf.get('messenger.email.backends') || []).each do |backend| require File.join('apps/messenger/backends/email/', backend) end (Spider.conf.get('messenger.sms.backends') || []).each do |backend| require File.join('apps/messenger/backends/sms/', backend) end Spider.register_resource_type(:sms, :extensions => ['erb'], :path => 'templates/sms') Spider::Admin.register_app(Spider::Messenger, Spider::Messenger::AdminController, { :icon => 'app_icon.png', :priority => 1 })
Version data entries
16 entries across 16 versions & 1 rubygems