14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
# 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}"
Template.shared_template(parent_class, parent_file_name, child_file_name)
puts "Generating: features/android/pages/#{child_file_name}"
Template.android_template(child_class, child_file_name, parent_class)
puts "Generating: features/ios/pages/#{child_file_name}"
Template.ios_template(child_class, child_file_name, parent_class)
puts "Generating: data/#{child_file_name}"
Template.yaml_template(child_file_name)
end
|