ENV ||= File.expand_path(“../../Gemfile”, __FILE__) require “bundler/setup” if File.exists?(ENV)
require “emque/consuming”
$LOAD_PATH.unshift(“#{File.dirname(__FILE__)}/../lib”)
module <%= @name %>
class Application include Emque::Consuming::Application initialize_core! <%=
[].tap { |options_out|
if @options.has_key?(:app_name) options_out << "config.app_name = \"#{@options[:app_name]}\"" end if @options.has_key?(:error_limit) options_out << "config.error_limit = #{@options[:error_limit]}" end if @options.has_key?(:error_expiration) options_out << "config.error_expiration = #{@options[:error_expiration]}" end options_out << "config.set_adapter(:rabbit_mq)" if @options.has_key?(:status) options_out << "config.status = :on" end if @options.has_key?(:status_host) options_out << "config.status_host = \"#{@options[:status_host]}\"" end if @options.has_key?(:status_port) options_out << "config.status_port = #{@options[:status_port]}" end if @options.has_key?(:socket_path) options_out << "config.socket_path = \"#{@options[:socket_path]}\"" end
}.join(“n ”)
%> end
end