Class: Terraform::Tasks
- Inherits:
-
Object
- Object
- Terraform::Tasks
- Defined in:
- lib/tasks/tasks.rb
Overview
Loads all rake tasks when terraform_dsl is included by a rake script
Class Method Summary collapse
Class Method Details
.loadall ⇒ Object
6 7 8 9 10 |
# File 'lib/tasks/tasks.rb', line 6 def self.loadall Dir.glob("#{File.join(File.dirname(__dir__), 'tasks')}/*.rake").each { |r| load r } template_path = ENV['TERRAFORM_TEMPLATE_PATH'] || 'templates' Dir.glob("#{File.join(Dir.pwd,template_path)}/*.rb").each { |t| require_relative t } end |