class Pod::Command::Framework::Create
Public Class Methods
new(argv)
click to toggle source
Calls superclass method
# File lib/cocoapods-Framework/command/Framework.rb, line 37 def initialize(argv) @name = argv.shift_argument super end
Public Instance Methods
run()
click to toggle source
# File lib/cocoapods-Framework/command/Framework.rb, line 47 def run `git clone --depth 1 git@gitlab.alibaba-inc.com:AliMusic-Mobile/FrameworkTemplate.git` Dir.chdir("FrameworkTemplate") current_directory = Dir.pwd `#{current_directory}/MakeProject.sh #{@name}` `mv #{current_directory}/#{@name} #{current_directory}/../#{@name}` FileUtils.rm_rf('./../FrameworkTemplate') end
validate!()
click to toggle source
Calls superclass method
# File lib/cocoapods-Framework/command/Framework.rb, line 42 def validate! super help! 'A project name is required.' unless @name end