Class: LLMed::Deployment

Inherits:
Object
  • Object
show all
Defined in:
lib/llmed/deployment.rb

Instance Method Summary collapse

Constructor Details

#initialize(name:, output_dir:, logger:, block:) ⇒ Deployment

Returns a new instance of Deployment.



6
7
8
9
10
11
# File 'lib/llmed/deployment.rb', line 6

def initialize(name:, output_dir:, logger:, block:)
  @name = name
  @output_dir = output_dir
  @logger = logger
  @block = block
end

Instance Method Details

#executeObject



13
14
15
16
# File 'lib/llmed/deployment.rb', line 13

def execute
  @logger.info("DEPLOYMENT [#{@name}] EXECUTING")
  instance_eval(&@block)
end