Sha256: 6a48af0afa7e31a170cebdb08485189cbe37d72ae69eea6e05a91a8124799765

Contents?: true

Size: 905 Bytes

Versions: 61

Compression:

Stored size: 905 Bytes

Contents

# frozen_string_literal: true

require 'avm/eac_rails_base1/instances/base'
require 'eac_ruby_utils/core_ext'

module Avm
  module EacRedmineBase0
    module Instances
      class Base < ::Avm::EacRailsBase1::Instances::Base
        module Install
          def run_installer
            ::EacRubyUtils::Ruby.on_clean_environment do
              installer_command.system!
            end
          end

          def installer_command
            host_env.command(installer_path, install_task)
          end

          def installer_path
            ::File.join(install_path, 'plugins', 'redmine_installer', 'installer',
                        'run.sh')
          end

          def install_task
            if web_path_optional.present?
              'redmine_as_apache_path'
            else
              'redmine_as_apache_base'
            end
          end
        end
      end
    end
  end
end

Version data entries

61 entries across 61 versions & 2 rubygems

Version Path
eac_tools-0.75.2 sub/avm-eac_redmine_base0/lib/avm/eac_redmine_base0/instances/base/install.rb
eac_tools-0.75.1 sub/avm-eac_redmine_base0/lib/avm/eac_redmine_base0/instances/base/install.rb
eac_tools-0.75.0 sub/avm-eac_redmine_base0/lib/avm/eac_redmine_base0/instances/base/install.rb
eac_tools-0.74.1 sub/avm-eac_redmine_base0/lib/avm/eac_redmine_base0/instances/base/install.rb
eac_tools-0.74.0 sub/avm-eac_redmine_base0/lib/avm/eac_redmine_base0/instances/base/install.rb
eac_tools-0.73.0 sub/avm-eac_redmine_base0/lib/avm/eac_redmine_base0/instances/base/install.rb
eac_tools-0.72.0 sub/avm-eac_redmine_base0/lib/avm/eac_redmine_base0/instances/base/install.rb
eac_tools-0.70.1 sub/avm-eac_redmine_base0/lib/avm/eac_redmine_base0/instances/base/install.rb
eac_tools-0.70.0 sub/avm-eac_redmine_base0/lib/avm/eac_redmine_base0/instances/base/install.rb
eac_tools-0.69.1 sub/avm-eac_redmine_base0/lib/avm/eac_redmine_base0/instances/base/install.rb
eac_tools-0.69.0 sub/avm-eac_redmine_base0/lib/avm/eac_redmine_base0/instances/base/install.rb
eac_tools-0.68.0 sub/avm-eac_redmine_base0/lib/avm/eac_redmine_base0/instances/base/install.rb
eac_tools-0.67.1 sub/avm-eac_redmine_base0/lib/avm/eac_redmine_base0/instances/base/install.rb
eac_tools-0.67.0 sub/avm-eac_redmine_base0/lib/avm/eac_redmine_base0/instances/base/install.rb
eac_tools-0.66.0 sub/avm-eac_redmine_base0/lib/avm/eac_redmine_base0/instances/base/install.rb
eac_tools-0.65.1 sub/avm-eac_redmine_base0/lib/avm/eac_redmine_base0/instances/base/install.rb
eac_tools-0.65.0 sub/avm-eac_redmine_base0/lib/avm/eac_redmine_base0/instances/base/install.rb
eac_tools-0.64.0 sub/avm-eac_redmine_base0/lib/avm/eac_redmine_base0/instances/base/install.rb
eac_tools-0.63.0 sub/avm-eac_redmine_base0/lib/avm/eac_redmine_base0/instances/base/install.rb
avm-eac_redmine_base0-0.20.1 lib/avm/eac_redmine_base0/instances/base/install.rb