Module: Gloo

Defined in:
lib/gloo/verbs/cls.rb,
lib/gloo.rb,
lib/gloo/app/log.rb,
lib/gloo/app/info.rb,
lib/gloo/verbs/beep.rb,
lib/gloo/verbs/help.rb,
lib/gloo/verbs/alert.rb,
lib/gloo/app/platform.rb,
lib/gloo/objs/cli/bar.rb,
lib/gloo/objs/dev/git.rb,
lib/gloo/objs/snd/say.rb,
lib/gloo/objs/cli/menu.rb,
lib/gloo/objs/snd/play.rb,
lib/gloo/objs/dev/stats.rb,
lib/gloo/objs/cli/banner.rb,
lib/gloo/objs/cli/pastel.rb,
lib/gloo/objs/cli/prompt.rb,
lib/gloo/objs/cli/select.rb,
lib/gloo/objs/data/mysql.rb,
lib/gloo/objs/data/query.rb,
lib/gloo/objs/cli/confirm.rb,
lib/gloo/objs/data/sqlite.rb,
lib/gloo/objs/cli/colorize.rb,
lib/gloo/objs/cli/menu_item.rb,
lib/gloo/objs/system/system.rb,
lib/gloo/objs/system/ssh_exec.rb,
lib/gloo/objs/data/query_result.rb,
lib/gloo/objs/system/file_handle.rb

Overview

Author

Eric Crane ([email protected])

Copyright

Copyright © 2019 Eric Crane. All rights reserved.

An object that can make a system call.

Defined Under Namespace

Modules: App, Objs, Verbs

Class Method Summary collapse

Class Method Details

.runObject



12
13
14
15
16
17
18
19
20
# File 'lib/gloo.rb', line 12

def self.run
  params = []
  ( params << '--cli' ) if ARGV.count.zero?

  platform = Gloo::App::Platform.new
  context = GlooLang::App::EngineContext.new(
    params, platform, Gloo::App::Log, nil )
  GlooLang::App::Engine.new( context ).start
end