Sha256: 4db0f5a2230e4907ce87bfbac50f88800d9813fcfd94c56d170f35f3b451d018

Contents?: true

Size: 635 Bytes

Versions: 2

Compression:

Stored size: 635 Bytes

Contents

require 'mailman'
require 'email_reply_parser/email_reply_parser'
require "replyr/config"
require "replyr/reply_email"
require "replyr/reply_address"
require "replyr/handle_reply"
require 'replyr/engine'

module Replyr
  class << self
    attr_accessor :config, :logger

    def config
      @config ||= Replyr::Config.new
    end
    
    def setup_logger
      @logger = (defined?(Rails) && Rails.logger) ? Rails.logger : Logger.new(STDOUT)
    end
    
    def address_pattern
      "#{config.prefix}-%model_name%-%model_id%-%user_id%-%token%@#{config.host}"
    end
    alias_method :mailman_route, :address_pattern
    
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
replyr-0.0.3 lib/replyr.rb
replyr-0.0.2 lib/replyr.rb