class Swiftproj::GenerateXcconfigCommand
Public Class Methods
description()
click to toggle source
# File lib/swiftproj/commands/generate_xcconfig_command.rb, line 3 def self.description() return "Generates a Xcode project file" end
options()
click to toggle source
# File lib/swiftproj/commands/generate_xcconfig_command.rb, line 7 def self.options() return { "--podspec" => "A path for podspec file", } end
Public Instance Methods
run(options)
click to toggle source
# File lib/swiftproj/commands/generate_xcconfig_command.rb, line 13 def run(options) podspec_path = options["--podspec"] if podspec_path.nil? raise Swiftproj::MissingArgumentError.new("--podspec") end begin podspec_content = @file.open(podspec_path).read rescue raise Swiftproj::NoSuchFileError.new(podspec_path) end podspec = Pod::Spec.from_podspec(podspec_content) @core.generate_xcconfig(podspec) end