Sha256: a1b1c317974aad4340620e13b2091463022bb669e8602960402a0ee6ede19d96

Contents?: true

Size: 788 Bytes

Versions: 1

Compression:

Stored size: 788 Bytes

Contents

#encoding: UTF-8
module Procemon

  require 'asynchronous'
  require 'sourcerer'

  require File.join(File.dirname(__FILE__),"procemon","function","require")
  require_relative_directory File.join("procemon","mpatch")
  require_relative_directory File.join("procemon","function")

  def self.init_all

    # process the ARGV parameters
    process_parameters

    # project name
    set_app_name_by_root_folder

    # init temporarily directory
    tmpdir_init

    # create config singleton
    metaloader_framework

    # load meta-s
    meta_load

    # mount libs
    mount_libs

    # mount offline modules
    mount_modules

    # garbage collect
    ObjectSpace.garbage_collect

    # documentation generate
    generate_documentation

    # Daemonize
    Daemon.init

  end


end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
procemon-0.7.0 lib/procemon.rb