Sha256: fe2ac9e12ffb466fdde7b0ec4b447d79e94c42d04465c96b04f2e9bf9df525d3
Contents?: true
Size: 1.88 KB
Versions: 1
Compression:
Stored size: 1.88 KB
Contents
# in order to work around a bug in jruby (1.0.1 and trunk as of oct11, 2007) # needle and net/ssh need to be loaded before -anything- else. please see # http://jira.codehaus.org/browse/JRUBY-1188 for more info. require 'needle' require 'net/ssh' require "highline" require "highline/import" # &:symbol goodness. require "facet/symbol/to_proc" # blank? on string and nil require "facet/string/blank" require "facet/nilclass/blank" # x.in?(y) is better than y.include?(x) require "facet/kernel/in" # Allows binding[] require "facet/binding" # What it says. require "facet/kernel/__DIR__" require "facet/kernel/instance_exec" require "facet/module/alias_method_chain" require "facet/module/memoize" require "facet/array/head" require "facet/string/starts_with" require "facet/openobject" require "facets/core/kernel/tap" require "facets/core/enumerable/uniq_by" # A different kind of buildr, one we use to create XML. require "builder" module Buildr VERSION = "1.2.7".freeze # unless const_defined?(:VERSION) end # Now it's safe to load Buildr, after we set up the Rake Application. require "core/application" require "core/project" require "core/build" require "core/help" require "core/generate" require "tasks/concat.rb" require "tasks/zip.rb" require "tasks/tar.rb" require "java/compile" require "java/test" require "java/packaging" require "java/eclipse" require "java/idea" # Methods defined in Buildr are both instance methods (e.g. when included in Project) # and class methods when invoked like Buildr.artifacts(). module Buildr ; extend self ; end # The Buildfile object (self) has access to all the Buildr methods and constants. class << self ; include Buildr ; end class Object #:nodoc: Buildr.constants.each { |c| const_set c, Buildr.const_get(c) unless const_defined?(c) } end # Project has visibility to everything in the Buildr namespace. (See above for constants) class Project ; include Buildr ; end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
buildr-1.2.7 | lib/buildr.rb |