lib/origen/application.rb in origen-0.7.47 vs lib/origen/application.rb in origen-0.8.0
- old
+ new
@@ -21,11 +21,10 @@
autoload :WorkspaceManager, 'origen/application/workspace_manager'
require 'origen/users'
include Origen::Users
- attr_accessor :current_job
attr_accessor :name
attr_accessor :namespace
class << self
def inherited(base)
@@ -95,9 +94,17 @@
load file
end
end
end
end
+ end
+
+ def current_job
+ current_jobs.last
+ end
+
+ def current_jobs
+ @current_jobs ||= []
end
# Load all rake tasks defined in the application's lib/task directory
def load_tasks
RakeLoader.new.load_tasks