class Terminalwire::InstallGenerator
def add_route
def add_route route <<~ROUTE match "/terminal", to: Terminalwire::Server::Thor.new(ApplicationTerminal), via: [:get, :connect] ROUTE end
def binary_path
def binary_path Rails.root.join("bin", binary_name) end
def create_binary_files
def create_binary_files copy_file "bin/terminalwire", binary_path chmod binary_path, 0755, verbose: false end
def create_terminal_files
def create_terminal_files template "application_terminal.rb.tt", Rails.root.join("app/terminal/application_terminal.rb") end
def print_post_install_message
def print_post_install_message say "" say "Terminalwire has been successfully installed!", :green say "Run `#{binary_path.relative_path_from(Rails.root)}` to verify everything is in working order. For support visit https://terminalwire.com." say "" end