Class: Vagrant::UI::NonInteractive
Instance Attribute Summary
Attributes inherited from Interface
#opts, #stderr, #stdin, #stdout
Instance Method Summary
collapse
Methods inherited from Basic
#format_message, #say
#safe_puts
Methods inherited from Interface
#color?, #initialize_copy, #machine, #to_proto
Constructor Details
Returns a new instance of NonInteractive.
269
270
271
|
# File 'lib/vagrant/ui.rb', line 269
def initialize
super
end
|
Instance Method Details
#ask(*args, **opts) ⇒ Object
286
287
288
289
|
# File 'lib/vagrant/ui.rb', line 286
def ask(*args, **opts)
raise Errors::UIExpectsTTY
end
|
#clear_line ⇒ Object
281
282
283
284
|
# File 'lib/vagrant/ui.rb', line 281
def clear_line
@logger.warn("Using `clear line` in a non interactive ui")
say(:info, "\n", opts)
end
|
#report_progress(progress, total, show_parts = true) ⇒ Object
277
278
279
|
# File 'lib/vagrant/ui.rb', line 277
def report_progress(progress, total, show_parts=true)
end
|
#rewriting ⇒ Object
273
274
275
|
# File 'lib/vagrant/ui.rb', line 273
def rewriting
end
|