class Calapog::Main
Public Instance Methods
generate(parent_class)
click to toggle source
# File lib/calapog.rb, line 14 def generate(parent_class) child_class = Utility.unshare(parent_class) parent_file_name = Utility.underscore(parent_class) child_file_name = Utility.unshare(Utility.underscore(parent_class)) puts "Generating: features/pages/#{parent_file_name}" # parent_class, file_name, data_file_name(which is the child file name) Template.shared_template(parent_class, parent_file_name, child_file_name) puts "Generating: features/android/pages/#{child_file_name}" # class_name, file_name, parent_class Template.android_template(child_class, child_file_name, parent_class) puts "Generating: features/ios/pages/#{child_file_name}" # class_name, file_name, parent_class Template.ios_template(child_class, child_file_name, parent_class) puts "Generating: data/#{child_file_name}" # file_name Template.yaml_template(child_file_name) end