class Cookbooks::AvailableCookbooks
Constants
- NAMESPACE
#¶ ↑
NAMESPACE¶ ↑
#¶ ↑
Public Class Methods
[](optional_argument = '')
click to toggle source
new( shall_we_use_a_filter_or_not = true, run_already = true )
click to toggle source
Public Instance Methods
determine_how_many_entries_exist()
click to toggle source
entries?()
click to toggle source
#¶ ↑
entries?¶ ↑
Will return how many entries exist.
#¶ ↑
# File lib/cookbooks/misc/available_cookbooks.rb, line 54 def entries? @entries end
Also aliased as: entries
get_results()
click to toggle source
#¶ ↑
#get_results¶ ↑
This method may also apply some filtering. The results are the names of the individual programs.
#¶ ↑
# File lib/cookbooks/misc/available_cookbooks.rb, line 93 def get_results # ======================================================================= # # Here comes the code to define which programs are registered. # ======================================================================= # result = Dir[target?].map {|entry| # Fetch all entries from the cookbooks dir. if @apply_filter # if true we return only the name. This is the default behaviour. entry = File.basename(entry).sub(/\.yml$/, '') entry else entry end } set_result(result) end
opnn()
click to toggle source
report_how_many_cookbook_entries_were_found()
click to toggle source
report_result()
click to toggle source
#¶ ↑
#report_result¶ ↑
Here we will report our result.
#¶ ↑
# File lib/cookbooks/misc/available_cookbooks.rb, line 134 def report_result result?.each {|entry| e entry } end
Also aliased as: report
reset()
click to toggle source
result?()
click to toggle source
run()
click to toggle source
run_everything()
click to toggle source
set_apply_filter(i = true)
click to toggle source
set_result(i)
click to toggle source
set_target()
click to toggle source
sort_result()
click to toggle source