class Terraspace::Mod::Remote
Public Class Methods
new(meta, parent)
click to toggle source
# File lib/terraspace/mod/remote.rb, line 3 def initialize(meta, parent) # meta: from .terraform/modules/modules.json. Example structure: spec/fixtures/initialized/modules.json # parent: parent module or stack. IE: terraspace build MOD @meta, @parent = meta, parent @name = @meta['Key'] end
Public Instance Methods
root()
click to toggle source
# File lib/terraspace/mod/remote.rb, line 10 def root "#{@parent.cache_dir}/#{@meta['Dir']}" end
type()
click to toggle source
# File lib/terraspace/mod/remote.rb, line 14 def type "module" end