Object
The NoGemspec trait is used when no gemspec file is found for a jar project. It assumes a standard layout including bin and lib directories.
# File lib/warbler/traits/nogemspec.rb, line 25 def after_configure if File.directory?("lib") add_init_load_path(config.pathmaps.application.inject("lib") {|pm,x| pm.pathmap(x)}) end end
# File lib/warbler/traits/nogemspec.rb, line 21 def before_configure config.dirs = ['.'] end
# File lib/warbler/traits/nogemspec.rb, line 35 def default_executable exes = Dir['bin/*'].sort unless(exe = exes.grep(/#{config.jar_name}/).first) exe = exes.first if exe warn "No executable matching config.jar_name found, using #{exe}" end end raise "No executable script found" unless exe exe end
Generated with the Darkfish Rdoc Generator 2.