class Create_flow_class
Public Instance Methods
main(project, site, actionClass, actionClassNumber)
click to toggle source
# File lib/DDTFramework/Create_flow_class.rb, line 2 def main(project, site, actionClass, actionClassNumber) fileName = 'C:\Ruby\Projects\\' + project + '\\' + 'Flow.rb' f3 = File.open(fileName, 'w') 1.upto(actionClassNumber - 1).each {|i| f3.puts "require \'.\\" + actionClass[i] + "\'"} f3.puts("") f3.puts("") f3.puts('class Flow') f3.puts("\tdef initialize(browser, site)") f3.puts("\t\t@browser = browser") f3.puts("\t\t@site = site") f3.puts("\tend") f3.puts("\tdef main()") 1.upto(actionClassNumber - 1).each {|i| f3.puts("\t\t" + actionClass[i] + ".new(@browser).main()")} f3.puts("\tend") f3.puts('end') end