Class: Evoker::FullStack::Context

Inherits:
Struct
  • Object
show all
Includes:
Rake::DSL
Defined in:
lib/evoker/fullstack.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#downloadObject

Returns the value of attribute download

Returns:

  • (Object)

    the current value of download



6
7
8
# File 'lib/evoker/fullstack.rb', line 6

def download
  @download
end

#source_dirObject

Returns the value of attribute source_dir

Returns:

  • (Object)

    the current value of source_dir



6
7
8
# File 'lib/evoker/fullstack.rb', line 6

def source_dir
  @source_dir
end

#source_dir_basenameObject

Returns the value of attribute source_dir_basename

Returns:

  • (Object)

    the current value of source_dir_basename



6
7
8
# File 'lib/evoker/fullstack.rb', line 6

def source_dir_basename
  @source_dir_basename
end

#tarball_extensionObject

Returns the value of attribute tarball_extension

Returns:

  • (Object)

    the current value of tarball_extension



6
7
8
# File 'lib/evoker/fullstack.rb', line 6

def tarball_extension
  @tarball_extension
end

#tarball_filenameObject

Returns the value of attribute tarball_filename

Returns:

  • (Object)

    the current value of tarball_filename



6
7
8
# File 'lib/evoker/fullstack.rb', line 6

def tarball_filename
  @tarball_filename
end

#tarball_pathObject

Returns the value of attribute tarball_path

Returns:

  • (Object)

    the current value of tarball_path



6
7
8
# File 'lib/evoker/fullstack.rb', line 6

def tarball_path
  @tarball_path
end

#unpackObject

Returns the value of attribute unpack

Returns:

  • (Object)

    the current value of unpack



6
7
8
# File 'lib/evoker/fullstack.rb', line 6

def unpack
  @unpack
end

Instance Method Details

#source_file(subpath) ⇒ Object



10
11
12
# File 'lib/evoker/fullstack.rb', line 10

def source_file(subpath)
  File.join(self.source_dir, subpath)
end