class RBT::Cookbooks::CreateGlobalYamlDatabase
Constants
- STORE_HERE
#¶ ↑
STORE_HERE
¶ ↑#¶ ↑
Public Class Methods
new( run_already = true )
click to toggle source
Public Instance Methods
iterate_over_every_program()
click to toggle source
#¶ ↑
iterate_over_every_program
¶ ↑
#¶ ↑
# File lib/rbt/generate_files/create_global_yaml_database.rb, line 81 def iterate_over_every_program @all_programs.each_with_index {|program, index| dataset = action(:SanitizeCookbook, program) dataset = dataset.dataset? hash = {} hash[program] = dataset _ = {} dataset.each_pair {|key, value| if key _[key] = value end } dataset = _ opne "#{rev}Now working on the program `#{royalblue(program)}#{rev}`." @dataset.update(hash) } end
obtain_all_programs()
click to toggle source
reset()
click to toggle source
#¶ ↑
reset¶ ↑
#¶ ↑
Calls superclass method
RBT::LeanPrototype#reset
# File lib/rbt/generate_files/create_global_yaml_database.rb, line 42 def reset super() infer_the_namespace # ======================================================================= # # === @dataset # ======================================================================= # @dataset = Hash.new # This is the main hash of this class. end
run()
click to toggle source
store_into_yaml_file()
click to toggle source
#¶ ↑
store_into_yaml_file
¶ ↑
#¶ ↑
# File lib/rbt/generate_files/create_global_yaml_database.rb, line 61 def store_into_yaml_file into = STORE_HERE opne "Now storing into `#{sfile(into)}`." if File.exist? into File.delete(into) # Always get rid of the old yaml file first. end what = YAML.dump(@dataset) save_what_into(what, into) end