Class: IronWorkerNG::Code::Go

Inherits:
Base
  • Object
show all
Defined in:
lib/iron_worker_ng/code/go.rb

Instance Attribute Summary

Attributes inherited from Base

#base_dir, #dest_dir, #env, #features, #fix_params, #fixators, #use_build_cache, #use_local_iron_worker_ng, #zip_package

Instance Method Summary collapse

Methods inherited from Base

#build_workerfile, #bundle, #create_container, #fixate, #full_remote_build, #full_remote_build=, #guess_name_for_path, #install, #method_missing, #name, #name=, #remote, #remote_build_command, #remote_build_command=, #run, #runtime, #runtime=, #runtime_bundle, #runtime_run_code, #stack, #to_s

Methods included from Feature::Common::SetEnv::InstanceMethods

#set_env

Methods included from Feature::Common::MergeZip::InstanceMethods

#merge_zip

Methods included from Feature::Common::MergeDeb::InstanceMethods

#merge_deb

Methods included from Feature::Common::MergeDir::InstanceMethods

#merge_dir

Methods included from Feature::Common::MergeFile::InstanceMethods

#merge_file

Constructor Details

#initialize(*args, &block) ⇒ Go

Returns a new instance of Go.



6
7
8
9
10
# File 'lib/iron_worker_ng/code/go.rb', line 6

def initialize(*args, &block)
  runtime(:go)

  super(*args, &block)
end

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class IronWorkerNG::Code::Base