Sha256: 2374a97aa9791d7e136f2fdcfd1bfdbab47e474da980efe25445506f575ca10e

Contents?: true

Size: 791 Bytes

Versions: 96

Compression:

Stored size: 791 Bytes

Contents

module Isomorfeus
  module Installer
    module OptionsMangler
      def self.mangle_options(options)
        if options.key?(:rack_server) && Isomorfeus::Installer.sorted_rack_servers.include?(options[:rack_server])
          Isomorfeus::Installer.rack_server = Isomorfeus::Installer.rack_servers[options[:rack_server]]
          Isomorfeus::Installer.rack_server_name = options[:rack_server]
        else
          Isomorfeus::Installer.rack_server = Isomorfeus::Installer.rack_servers['isomorfeus-iodine']
        end
        Isomorfeus::Installer.source_dir = File.expand_path(options[:source_dir]) if options.key?(:source_dir)
        Isomorfeus::Installer.isomorfeus_module = "isomorfeus-#{options[:module]}".to_sym if options.key?(:module)
      end
    end
  end
end

Version data entries

96 entries across 96 versions & 1 rubygems

Version Path
isomorfeus-23.9.0.rc12 lib/isomorfeus/installer/options_mangler.rb
isomorfeus-23.9.0.rc11 lib/isomorfeus/installer/options_mangler.rb
isomorfeus-23.9.0.rc10 lib/isomorfeus/installer/options_mangler.rb
isomorfeus-23.9.0.rc9 lib/isomorfeus/installer/options_mangler.rb
isomorfeus-23.9.0.rc8 lib/isomorfeus/installer/options_mangler.rb
isomorfeus-23.9.0.rc7 lib/isomorfeus/installer/options_mangler.rb
isomorfeus-23.9.0.rc6 lib/isomorfeus/installer/options_mangler.rb
isomorfeus-23.9.0.rc5 lib/isomorfeus/installer/options_mangler.rb
isomorfeus-23.9.0.rc4 lib/isomorfeus/installer/options_mangler.rb
isomorfeus-23.9.0.rc3 lib/isomorfeus/installer/options_mangler.rb
isomorfeus-23.9.0.rc2 lib/isomorfeus/installer/options_mangler.rb
isomorfeus-23.9.0.rc1 lib/isomorfeus/installer/options_mangler.rb
isomorfeus-23.8.0.rc3 lib/isomorfeus/installer/options_mangler.rb
isomorfeus-23.8.0.rc2 lib/isomorfeus/installer/options_mangler.rb
isomorfeus-23.8.0.rc1 lib/isomorfeus/installer/options_mangler.rb
isomorfeus-23.7.0.rc5 lib/isomorfeus/installer/options_mangler.rb
isomorfeus-23.7.0.rc4 lib/isomorfeus/installer/options_mangler.rb
isomorfeus-23.7.0.rc3 lib/isomorfeus/installer/options_mangler.rb
isomorfeus-23.7.0.rc2 lib/isomorfeus/installer/options_mangler.rb
isomorfeus-23.7.0.rc1 lib/isomorfeus/installer/options_mangler.rb