Class: SimplyGenius::Atmos::Plugins::PromptNotify

Inherits:
OutputFilter
  • Object
show all
Defined in:
lib/simplygenius/atmos/plugins/prompt_notify.rb

Instance Attribute Summary

Attributes inherited from OutputFilter

#context

Instance Method Summary collapse

Methods inherited from OutputFilter

#close, #initialize

Methods included from UI

#agree, #ask, #choose, color_enabled, color_enabled=, #display, #error, #notify, #say, #warn

Constructor Details

This class inherits a constructor from SimplyGenius::Atmos::Plugins::OutputFilter

Instance Method Details

#filter(data, flushing: false) ⇒ Object



10
11
12
13
14
15
# File 'lib/simplygenius/atmos/plugins/prompt_notify.rb', line 10

def filter(data, flushing: false)
  if data =~ /^[\e\[\dm\s]*Enter a value:[\e\[\dm\s]*$/
    notify(message: "Terraform is waiting for user input")
  end
  data
end