class Rubygems::XcodeprojGenerator::RakeTask
Public Class Methods
last_description()
click to toggle source
# File lib/rubygems/xcodeproj_generator/rake_task.rb, line 10 def self.last_description if ::Rake.application.respond_to?(:last_description) ::Rake.application.last_description else ::Rake.application.last_comment end end
new(name = :generate_xcode_project) { |project| ... }
click to toggle source
# File lib/rubygems/xcodeproj_generator/rake_task.rb, line 18 def initialize(name = :generate_xcode_project) unless self.class.last_description desc 'Generate an Xcode project for C extension development' end task(name) do project = Project.new yield project project.name ||= File.basename(Dir.pwd) project.save puts "Xcode project has been generated to #{project.path}." end end