Sha256: e4011ff055208f984c4d4bde0d8bef16807f69975fdfefc1498a44c5ff46894a
Contents?: true
Size: 951 Bytes
Versions: 3
Compression:
Stored size: 951 Bytes
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(name) config.get_template(name) end def service(name) 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
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
courier-0.1.5 | lib/courier.rb |
courier-0.1.4 | lib/courier.rb |
courier-0.1.3 | lib/courier.rb |