Sha256: 03c5dec17d9baa1199d5d0224dff7bb018fa4948d110efc70a4dabc9c3947dab
Contents?: true
Size: 795 Bytes
Versions: 3
Compression:
Stored size: 795 Bytes
Contents
require 'active_support/core_ext' module Jax module Generators module Packager class PackageGenerator < Thor::Group include Thor::Actions def self.source_root File.expand_path("templates", File.dirname(__FILE__)) end def build_package pkg_dir = Jax.root.join("pkg") remove_dir pkg_dir, :verbose => false package = Jax::Packager.new pkg_dir say "Packaging according to the following template:" say "" package.project.template.each { |line| say line } package.build! say say_status :done, "Build complete! Package is available at: ", :green say_status "", " #{package.pkg_path}" say end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
jax-1.1.1 | lib/jax/generators/packager/package_generator.rb |
jax-1.1.0 | lib/jax/generators/packager/package_generator.rb |
jax-1.1.0.rc1 | lib/jax/generators/packager/package_generator.rb |