Class: Gritz::Generators::InstallGenerator

Inherits:
Rails::Generators::Base
  • Object
show all
Defined in:
/home/runner/work/gritz/gritz/sources/gritz-rails/lib/generators/gritz/install/install_generator.rb

Overview

Creates the configuration and binstub for a Rails RPC server.

Instance Method Summary collapse

Instance Method Details

#install ⇒ Object



13
14
15
16
17
18
19
20
21
22
# File '/home/runner/work/gritz/gritz/sources/gritz-rails/lib/generators/gritz/install/install_generator.rb', line 13

def install
  template "gritz.rb", "config/gritz.rb"
  copy_file "initializer.rb", "config/initializers/gritz.rb"
  copy_file "gritz", "bin/gritz"
  chmod "bin/gritz", 0o755
  empty_directory "lib/protos"
  create_file "lib/protos/.keep"
  empty_directory "app/rpc"
  create_file "app/rpc/.keep"
end