Sha256: 608d008e5a71cb3f26bbbdb5a9d7bdf2b0b2e03161b903577d66f815410e0f06

Contents?: true

Size: 1.08 KB

Versions: 2

Compression:

Stored size: 1.08 KB

Contents

require 'yaml'
require 'pathname'
require 'rubygems'
require 'json'
require 'active_support/ordered_hash'
require 'active_support/core_ext/module/delegation'
require 'rgl/adjacency'
require 'rgl/topsort'

require 'fileutils'
require 'pathname'

#
# Jsus -- a library for packaging up your source files.
#
# For better understanding of jsus ideas start with http://github.com/Markiz/jsus-examples
#
#
module Jsus
  autoload :SourceFile, 'jsus/source_file'
  autoload :Package,    'jsus/package'
  autoload :Tag,        'jsus/tag'
  autoload :Container,  'jsus/container'
  autoload :Packager,   'jsus/packager'
  autoload :Pool,       'jsus/pool'
  autoload :Util,       'jsus/util'
  autoload :Middleware, 'jsus/middleware'

  # Returns whether or not jsus is in verbose mode
  def self.verbose?
    !!@verbose
  end

  # Sets verbose mode to on. In verbose mode jsus shows a lot of warnings
  # like missing dependencies.
  def self.verbose=(verbose)
    @verbose = verbose
  end

  # Returns current version
  def self.version
    @version ||= File.read(File.dirname(__FILE__) + "/../VERSION")
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
jsus-0.3.1 lib/jsus.rb
jsus-0.3.0 lib/jsus.rb