Class: ListRunner

Inherits:
Object
  • Object
show all
Includes:
Common
Defined in:
lib/bento/cli.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from Common

#banner, #box_metadata, #build_list, #builds_yml, #duration, #info, #macos?, #metadata_files, #private_box?, #unix?, #vc_account, #warn, #windows?

Constructor Details

#initialize(opts) ⇒ ListRunner

Returns a new instance of ListRunner.



209
210
211
# File 'lib/bento/cli.rb', line 209

def initialize(opts)
  @templates = opts.template_files
end

Instance Attribute Details

#templatesObject (readonly)

Returns the value of attribute templates.



207
208
209
# File 'lib/bento/cli.rb', line 207

def templates
  @templates
end

Instance Method Details

#startObject



213
214
215
# File 'lib/bento/cli.rb', line 213

def start
  templates.each { |template| puts template }
end