class Object
Public Instance Methods
docker_run(cmd, ver = ENV['MRUBY_VERSION'])
click to toggle source
# File lib/mruby_utils/rake_tasks.rb, line 34 def docker_run(cmd, ver = ENV['MRUBY_VERSION']) sh "MRUBY_VERSION=#{ver} docker-compose run #{cmd}" end
each_mruby_target(&block)
click to toggle source
# File lib/mruby_utils/rake_tasks.rb, line 38 def each_mruby_target(&block) chdir(ENV['MRUBY_ROOT'], verbose: false) do MRuby.each_target(&block) end end
in_a_docker_container?()
click to toggle source
# File lib/mruby_utils/rake_tasks.rb, line 30 def in_a_docker_container? Open3.capture2e('grep -q docker /proc/self/cgroup')[-1].success? end