Class: MamaCass::Generators::InstallGenerator

Inherits:
Rails::Generators::Base
  • Object
show all
Defined in:
lib/mama_cass/generators/install_generator.rb

Instance Method Summary collapse

Instance Method Details

#configObject



16
17
18
19
20
21
22
23
# File 'lib/mama_cass/generators/install_generator.rb', line 16

def config
  say 'Installing config...'
  template 'cassandra.yml', 'config/cassandra.yml'
  copy_file 'cassandra.in.sh', 'config/cassandra/cassandra.in.sh'
  copy_file 'log4j-server.properties', 'config/cassandra/log4j-server.properties'
  template 'cassandra.yaml', 'config/cassandra/cassandra.yaml'
  copy_file 'cassandra.rb', 'config/initializers/cassandra.rb'
end

#installObject



8
9
10
11
12
13
14
# File 'lib/mama_cass/generators/install_generator.rb', line 8

def install
  say 'Installing cassandra...' 
  source = File.join File.dirname(__FILE__), '/../../../vendor/apache-cassandra-0.7.0'
  destination = 'cassandra/server'
  directory source, destination 
  chmod "#{destination}/bin/", 0755
end