Sha256: a6976fe31805068d668b8cbbf1b414ad347428c5cc6e14358d51c6c47b296e55
Contents?: true
Size: 953 Bytes
Versions: 4
Compression:
Stored size: 953 Bytes
Contents
module ArchitectureJS end require "architecture-js/helpers" module ArchitectureJS def base_directory File.expand_path(File.join(File.dirname(__FILE__), '..')) end def lib_directory File.expand_path(File.join(File.dirname(__FILE__))) end def root_directory File.expand_path(File.join(File.dirname(Dir.getwd))) end def register_blueprint(name, constructor) ArchitectureJS::BLUEPRINTS[name] = constructor end def get_config_file(path) (Dir.entries(path).select { |f| f.match /\.blueprint$/ })[0] end module_function :base_directory, :lib_directory, :register_blueprint, :get_config_file end module ArchitectureJS VERSION = File.read("#{base_directory}/VERSION") BLUEPRINTS = Hash.new end require "sprockets/lib/sprockets" require "ejs" %w(dependencies notification watcher blueprint architect).each do |lib| require "architecture-js/#{lib}" end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
architecture-js-0.6.3 | lib/architecture-js.rb |
architecture-js-0.6.2 | lib/architecture-js.rb |
architecture-js-0.6.1 | lib/architecture-js.rb |
architecture-js-0.6.0 | lib/architecture-js.rb |