Sha256: c076d8057562317fe4f394d251df77df9b3f1ae7c0c4e5fa46565dda11896366
Contents?: true
Size: 1.04 KB
Versions: 4
Compression:
Stored size: 1.04 KB
Contents
# -*- coding: utf-8 -*- module Courier require 'courier/owner_setting' require 'courier/config' module Service require 'courier/service/base' Dir["#{File.dirname(__FILE__)}/courier/service/**/*.rb"].each {|f| require f} end module Template require 'courier/template/base' end class << self cattr_accessor :config def init yield self.config = Courier::Config.new end def deliver_all! config.services.each do |service| service.deliver_all! end end def template(key) return key if key.is_a?(Courier::Template::Base) config.get_template(key) end def service(name) return name if name.is_a?(Courier::Service::Base) config.get_service(name) end end end require 'courier/message' require 'courier/owner' ActiveRecord::Base.send(:extend, Courier::Owner ) #require 'gritter_notices/view_helpers' ActionView::Base.send(:include, GritterNotices::ViewHelpers ) # require 'gritter_notices/rspec_matcher' require 'courier/engine' if defined?(Rails)
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
courier-0.2.4 | lib/courier.rb |
courier-0.2.3 | lib/courier.rb |
courier-0.2.1 | lib/courier.rb |
courier-0.2.0 | lib/courier.rb |