mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
30 lines
532 B
Ruby
30 lines
532 B
Ruby
|
require 'rake/application'
|
||
|
|
||
|
module Rake
|
||
|
|
||
|
# Rake module singleton methods.
|
||
|
#
|
||
|
class << self
|
||
|
# Current Rake Application
|
||
|
def application
|
||
|
@application ||= Rake::Application.new
|
||
|
end
|
||
|
|
||
|
# Set the current Rake application object.
|
||
|
def application=(app)
|
||
|
@application = app
|
||
|
end
|
||
|
|
||
|
# Return the original directory where the Rake application was started.
|
||
|
def original_dir
|
||
|
application.original_dir
|
||
|
end
|
||
|
|
||
|
# Load a rakefile.
|
||
|
def load_rakefile(path)
|
||
|
load(path)
|
||
|
end
|
||
|
end
|
||
|
|
||
|
end
|