Sha256: 15b86b3cdf674a484b3422179afcdfc1f64b2f9249cba66b4814ec078ece9a27

Contents?: true

Size: 668 Bytes

Versions: 4

Compression:

Stored size: 668 Bytes

Contents

require 'thor'

require 'fwtoolkit/tasks/build'
require 'fwtoolkit/tasks/cocoapods'
require 'fwtoolkit/tasks/frank'
require 'fwtoolkit/tasks/services'
require 'fwtoolkit/tasks/ci'
require 'fwtoolkit/tasks/distribute'

FWToolkit::Tasks::Cocoapods.new.install_tasks
FWToolkit::Tasks::Frank.new.install_tasks
FWToolkit::Tasks::Services.new.install_tasks
FWToolkit::Tasks::CI.new.install_tasks
FWToolkit::Tasks::Distribute.new.install_tasks

# monkey patching string to add the ruby_format method
# used in frank:model tasks
class String  
  def ruby_format 
    self.gsub(/(.)([A-Z])/,'\1_\2').downcase
  end
  
  def ruby_format!  
    replace ruby_format  
  end  
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
fwtoolkit-0.8.4 lib/fwtoolkit/tasks.rb
fwtoolkit-0.8.3 lib/fwtoolkit/tasks.rb
fwtoolkit-0.8.2 lib/fwtoolkit/tasks.rb
fwtoolkit-0.8.1 lib/fwtoolkit/tasks.rb