Class: Fleetctl::Setup::AWS::CloudFormationSearch

Inherits:
Object
  • Object
show all
Defined in:
lib/fleetctl/setup/aws/cloud_formation_search.rb

Defined Under Namespace

Classes: Result

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(search_term) ⇒ CloudFormationSearch

Returns a new instance of CloudFormationSearch.



43
44
45
# File 'lib/fleetctl/setup/aws/cloud_formation_search.rb', line 43

def initialize(search_term)
  @search_term = search_term
end

Class Method Details

.search(search_term) ⇒ Object



38
39
40
# File 'lib/fleetctl/setup/aws/cloud_formation_search.rb', line 38

def search(search_term)
  new(search_term).results
end

Instance Method Details

#resultsObject



47
48
49
# File 'lib/fleetctl/setup/aws/cloud_formation_search.rb', line 47

def results
  filtered_resources.map { |r| Result.new(r) }
end