Class: DbAgile::Command::Web::Tools

Inherits:
DbAgile::Command show all
Defined in:
lib/dbagile/command/web/tools.rb

Overview

Start the web tools

Usage: dba #DbAgile::Command#command_name [OPTIONS]

Constant Summary

Constants inherited from DbAgile::Command

CATEGORIES, CATEGORY_NAMES

Instance Attribute Summary

Attributes inherited from DbAgile::Command

#environment

Attributes included from ClassMethods

#description, #summary, #usage

Instance Method Summary collapse

Methods inherited from DbAgile::Command

#add_options, #category, #check_command, #command_name, #description, #initialize, #normalize_pending_arguments, #options, #run, #set_default_options, #show_help, #summary, #unsecure_run, #usage

Methods included from ClassMethods

#build_command_options, #build_me, #category, #command_for, #command_name, #command_name_of, #each_subclass, #inherited, #ruby_method_for, #subclasses

Methods included from Robust

#ambigous_argument_list!, #assumption_error!, #bad_argument_list!, #has_command!, #is_in!, #valid_argument_list!, #valid_read_file!

Methods included from DbAgile::Core::IO::Robustness

#has_database!, #valid_database_name!, #valid_database_uri!, #valid_schema_files!

Constructor Details

This class inherits a constructor from DbAgile::Command

Instance Method Details

#execute_commandObject

Executes the command.



13
14
15
16
17
18
# File 'lib/dbagile/command/web/tools.rb', line 13

def execute_command
  require 'dbagile/restful/server'
  DbAgile::Restful::Server.new(environment).start.join
rescue Interrupt => ex
  environment.say("Ciao!")
end