class SetupScriptGenerator::Cli::Provision

Attributes

name[R]
provisions_directory[R]

Public Class Methods

new(name, provisions_directory) click to toggle source
# File lib/setup_script_generator/cli.rb, line 193
def initialize(name, provisions_directory)
  @name = name
  @provisions_directory = provisions_directory
end

Public Instance Methods

code() click to toggle source
# File lib/setup_script_generator/cli.rb, line 198
def code
  @_code ||= file.read
end
valid?() click to toggle source
# File lib/setup_script_generator/cli.rb, line 202
def valid?
  file.exist?
end

Private Instance Methods

file() click to toggle source
# File lib/setup_script_generator/cli.rb, line 210
def file
  @_file ||= provisions_directory.join("#{name}.sh")
end