class Controll::Generators::SetupGenerator
Public Instance Methods
main_flow()
click to toggle source
# File lib/generators/controll/setup_generator.rb, line 8 def main_flow empty_directory "app/controll" inside "app/controll" do create_folders.each do |folder| empty_directory folder end end end
Protected Instance Methods
create_folders()
click to toggle source
# File lib/generators/controll/setup_generator.rb, line 19 def create_folders return mapper_folders unless folders.empty? valid_folders end
mapper_folders()
click to toggle source
# File lib/generators/controll/setup_generator.rb, line 24 def mapper_folders @mapper_folders ||= folders.map {|f| f.to_s.underscore }.select{|f| valid_artifact? f } end
valid_folder?(folder)
click to toggle source
# File lib/generators/controll/setup_generator.rb, line 28 def valid_folder? folder valid_folders.include? folder.to_s.underscore end
valid_folders()
click to toggle source
# File lib/generators/controll/setup_generator.rb, line 32 def valid_folders %w{executors flows notifiers commanders assistants} end