module EacRubyUtils::Speaker::Sender

def compact_infov(*attributes)

Returns:
  • (self) -

Parameters:
  • attributes (Enumerable) -- Attributes for +EacRubyUtils::Compact.new+.
def compact_infov(*attributes)
  ::EacRubyUtils::Compact.new(self, attributes).to_h.each do |k, v|
    infov k, v
  end
  self
end

def input(question, options = {})

+noecho+ ([Boolean], default: +false+): does not output answer.
+list+ ([Hash] or [Array], default: +nil+): requires a answer from a list.
+bool+ ([Boolean], default: +false+): requires a answer "yes" or "no".
Options:
def input(question, options = {})
  speaker_receiver.input(question, options)
end

def speaker_receiver

Returns:
  • (EacRubyUtils::Speaker::Receiver) -
def speaker_receiver
  ::EacRubyUtils::Speaker.current_receiver
end