Class: Lolipop::Mc::Starter::Rails::CheckItem::RailsKey
- Defined in:
- lib/lolipop/mc/starter/rails/check_item/rails_key.rb
Constant Summary
Constants inherited from Base
Base::NOCHECK, Base::SKIPCHECK
Instance Method Summary collapse
Methods inherited from Base
#desc, #dump_config, #initialize, #item_name, #load_config
Constructor Details
This class inherits a constructor from Lolipop::Mc::Starter::Rails::CheckItem::Base
Instance Method Details
#check ⇒ Object
7 8 9 10 11 |
# File 'lib/lolipop/mc/starter/rails/check_item/rails_key.rb', line 7 def check key_path = "#{Dir.pwd}/config/master.key" raise 'config/master.keyがありません' unless File.exist?(key_path) 'config/master.keyがあります' end |
#hint ⇒ Object
13 14 15 16 |
# File 'lib/lolipop/mc/starter/rails/check_item/rails_key.rb', line 13 def hint puts 'Rails5.2ではconfig/master.keyでconfig/credentials.yml.encを暗号化/復号化します' puts 'config/master.keyもconfig/credentials.yml.encもない状態で `bin/rails credentials:edit` を実行することで新たにconfig/master.keyとconfig/credentials.yml.encを生成できます' end |