Zrp200/card_deck

View on GitHub
Rakefile.rb

Summary

Maintainability
A
0 mins
Test Coverage
namespace 'gem' do
    task :push do
        `gem push card_deck-#{ENV["card_deck version"]}.pre.#{ENV["TRAVIS_BUILD_NUMBER"]}.gem`
    end
end
namespace 'build' do
    def build(version)
        `git pull`
        `gem build card_deck.gemspec`
        `gem install card_deck-#{version}.gem`
        `git add card_deck-#{version}.gem && git commit card_deck-#{version}.gem -m "rake build"`
        `git push`
    end
    task '000'.to_sym do; build "0.0.0"; end
    task '010'.to_sym do; build "0.1.0"; end
    task '011'.to_sym do; build "0.1.1"; end
end
namespace 'CardDeck::Deck' do
    task :view_cards do
        `ruby -e "require card_deck; CardDeck::Deck.new.cards.each {|card| p card}"`
    end
end