Sha256: 5b178b18dc7ecc8ff1b920baa69e2e70873e5109d4cf773b14e943da6741cb28

Contents?: true

Size: 733 Bytes

Versions: 1

Compression:

Stored size: 733 Bytes

Contents

module Minke
  module Tasks
    class Fetch < Task

      def run args = nil
        puts "## Update dependencies"

        puts '### Install gems'
        rvm_installed = @shell_helper.execute('which rvm')
        rvm_command = 'source /usr/local/rvm/scripts/rvm && ' if rvm_installed 

        @shell_helper.execute("#{rvm_command}bundle install -j3 && bundle update")

        puts '### Install generator dependencies'
        
        if @generator_config.build_settings.build_commands.fetch != nil
          run_with_block do
            @generator_config.build_settings.build_commands.fetch.each do |command|
              run_command_in_container command
            end
          end
        end
      end

    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
minke-1.11.1 lib/minke/tasks/fetch.rb