Sha256: 307294e115754b2b753d8269929b730bc89dfef21a7507226ec761aea9e0b098

Contents?: true

Size: 765 Bytes

Versions: 3

Compression:

Stored size: 765 Bytes

Contents

#encoding: UTF-8
module Procemon

  require 'asynchronous'
  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

3 entries across 3 versions & 1 rubygems

Version Path
procemon-0.6.3 lib/procemon.rb
procemon-0.6.2 lib/procemon.rb
procemon-0.6.1 lib/procemon.rb