Class: AwsPublicIps::Formatters::Text

Inherits:
Object
  • Object
show all
Defined in:
lib/aws_public_ips/formatters/text.rb

Instance Method Summary collapse

Constructor Details

#initialize(results) ⇒ Text

Returns a new instance of Text.



6
7
8
# File 'lib/aws_public_ips/formatters/text.rb', line 6

def initialize(results)
  @results = results
end

Instance Method Details

#formatObject



10
11
12
13
14
# File 'lib/aws_public_ips/formatters/text.rb', line 10

def format
  @results.values.flatten.flat_map do |hash|
    hash[:ip_addresses]
  end.uniq.join("\n")
end