class SiSU::HubMaster

Public Class Methods

new(argv,sisu_runtime) click to toggle source
# File lib/sisu/hub.rb, line 73
def initialize(argv,sisu_runtime)
  begin
    opt=SiSU_Commandline::Options.new(argv,sisu_runtime)
    SiSU::Processing.new(opt).actions_without_files
    SiSU::Processing.new(opt).actions_on_files
    SiSU::Processing.new(opt).actions_without_files_post
  rescue
    selection=(opt ? opt.selections.src : argv)
    SiSU_Screen::Ansi.new(selection,$!,$@).rescue do
      __LINE__.to_s + ':' + __FILE__
    end
  ensure
    Dir.chdir(sisu_runtime[:call_path])
  end
end