Class: Invocker::Console

Inherits:
Object
  • Object
show all
Defined in:
lib/invocker/main.rb

Instance Method Summary collapse

Constructor Details

#initializeConsole

Returns a new instance of Console.



8
9
10
11
# File 'lib/invocker/main.rb', line 8

def initialize
  invocker = Invocker::OptparsrInvocker.new
  @options = invocker.parse(ARGV)
end

Instance Method Details

#startObject



13
14
15
16
17
18
# File 'lib/invocker/main.rb', line 13

def start
  configs if @options.config
  executes if @options.execute
  Invocker::Database.create if @options.database == :create
  Invocker::Database.drop if @options.database == :drop
end