Module: Lolipop::Mc::Starter::Rails::CheckList
- Defined in:
- lib/lolipop/mc/starter/rails/check_list.rb
Constant Summary collapse
- LIST =
[ Lolipop::Mc::Starter::Rails::CheckItem::Git, Lolipop::Mc::Starter::Rails::CheckItem::Ruby, Lolipop::Mc::Starter::Rails::CheckItem::RailsDir, Lolipop::Mc::Starter::Rails::CheckItem::SSH, Lolipop::Mc::Starter::Rails::CheckItem::EnvRuby, Lolipop::Mc::Starter::Rails::CheckItem::Rails, Lolipop::Mc::Starter::Rails::CheckItem::GitLog, Lolipop::Mc::Starter::Rails::CheckItem::GitRemote, Lolipop::Mc::Starter::Rails::CheckItem::RailsKey, Lolipop::Mc::Starter::Rails::CheckItem::EnvRailsKey, Lolipop::Mc::Starter::Rails::CheckItem::EnvDatabase, Lolipop::Mc::Starter::Rails::CheckItem::GemMysql2, Lolipop::Mc::Starter::Rails::CheckItem::EnvRailsStatic ]
Class Method Summary collapse
Class Method Details
.check_all ⇒ Object
37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 |
# File 'lib/lolipop/mc/starter/rails/check_list.rb', line 37 def self.check_all LIST.each do |item| i = item.new begin puts '✅ ' + Paint[i.check, :green].to_s rescue => e puts '❌ ' + Paint[e., :red] puts '' puts '[ヒント]' i.hint return end end puts '' puts '🚀 ' + Paint['デプロイまでの準備は完了です! `git push lolipop master` コマンドでデプロイできます!!', :green, :bold] puts '' end |