What does “<<-” mean in Ruby?

前端 未结 4 1298
日久生厌
日久生厌 2020-12-01 15:41

For example:

code = <<-EOH
    bundle install
    bundle exec unicorn -c /etc/unicorn.cfg -D
EOH

What does this code do? What is

4条回答
  •  栀梦
    栀梦 (楼主)
    2020-12-01 16:24

    You can pass multiple commands in one block like this in Chef Recipe

       bash 'Install ftppwd' do
        code <<-EOH
       mkdir #{ftppwd_dir}
       chmod 775 #{ftppwd_dir}
       chgrp #{batch_id} #{ftppwd_dir}/*
       chown #{batch_id} #{ftppwd_dir}/*
       EOH
    

提交回复
热议问题