Sha256: 66a576f152467fe49a9e36590bc1568360de181f41c2169b413227766f3ec82f
Contents?: true
Size: 943 Bytes
Versions: 1
Compression:
Stored size: 943 Bytes
Contents
require 'rails/generators' module MamaCass module Generators class InstallGenerator < Rails::Generators::Base source_root File.join(File.dirname(__FILE__), './templates') def install say 'Installing cassandra...' source = File.join File.dirname(__FILE__), '/../../vendor/cassandra-0.6.0' destination = 'cassandra/server' directory source, destination chmod "#{destination}/bin/", 0755 end def config say 'Installing config...' template 'cassandra.yml', 'config/cassandra.yml' copy_file 'cassandra.in.sh', 'config/cassandra/cassandra.in.sh' copy_file 'log4j.properties', 'config/cassandra/log4j.properties' template 'storage-conf.xml', 'config/cassandra/storage-conf.xml' end protected def application_name Rails.application.class.name.split('::').first.underscore end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
mama_cass-0.0.1 | lib/generators/install_generator.rb |