class Calapog::Template
Public Class Methods
android_template(class_name, file_name, shared_class_name)
click to toggle source
# File lib/calapog.rb, line 59 def self.android_template(class_name, file_name, shared_class_name) File.open("features/android/pages/#{file_name}.rb", "w+") do |file| file.write "class Android::#{class_name} < #{shared_class_name}\n include Calabash::Android\n\n private\nend" end end
ios_template(class_name, file_name, shared_class_name)
click to toggle source
# File lib/calapog.rb, line 65 def self.ios_template(class_name, file_name, shared_class_name) File.open("features/ios/pages/#{file_name}.rb", "w+") do |file| file.write "class IOS::#{class_name} < #{shared_class_name}\n include Calabash::IOS\n\n private\nend" end end
yaml_template(file_name)
click to toggle source
# File lib/calapog.rb, line 71 def self.yaml_template(file_name) File.open("data/#{file_name}.yml", "w+") do |file| file.write "main_content:" end end