Sha256: 5833ac650390bd551f8d563f4921b049643a0ac09ec41ab8e3bc98f96f8966e7
Contents?: true
Size: 904 Bytes
Versions: 3
Compression:
Stored size: 904 Bytes
Contents
class WoodhouseGenerator < Rails::Generators::Base desc "Creates initializer and script files for Woodhouse." def create_initializer initializer "woodhouse.rb", <<-EOF Woodhouse.configure do |woodhouse| # woodhouse.dispatcher_type = :amqp # woodhouse.extension :progress # woodhouse.extension :new_relic end Woodhouse.layout do |layout| layout.node(:default) do |node| node.all_workers end end EOF end def create_script create_file "script/woodhouse", <<-EOF #!/usr/bin/env ruby require File.expand_path(File.dirname(__FILE__) + '/../config/environment') logg = Logger.new(File.dirname(__FILE__) + "/../log/woodhouse.log") logg.level = Logger::DEBUG logg.formatter = Logger::Formatter.new Celluloid.logger = logg Woodhouse.global_configuration.logger = logg Woodhouse.global_configuration.dispatcher_type = :amqp Woodhouse::Process.new.execute EOF end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
woodhouse-0.1.5 | lib/generators/woodhouse_generator.rb |
woodhouse-0.1.2 | lib/generators/woodhouse_generator.rb |
woodhouse-0.1.1 | lib/generators/woodhouse_generator.rb |