Sha256: 6aee54538abb87dd64f5040d0b7cd305f64520fdc3258ab0ba02b6a14ed4f67a

Contents?: true

Size: 763 Bytes

Versions: 27

Compression:

Stored size: 763 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['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

27 entries across 27 versions & 2 rubygems

Version Path
isomorfeus-1.0.0.zeta25 lib/isomorfeus/installer/options_mangler.rb
isomorfeus-1.0.0.zeta24 lib/isomorfeus/installer/options_mangler.rb
isomorfeus-1.0.0.zeta23 lib/isomorfeus/installer/options_mangler.rb
isomorfeus-1.0.0.zeta22 lib/isomorfeus/installer/options_mangler.rb
isomorfeus-1.0.0.zeta21 lib/isomorfeus/installer/options_mangler.rb
isomorfeus-1.0.0.zeta20 lib/isomorfeus/installer/options_mangler.rb
isomorfeus-1.0.0.zeta19 lib/isomorfeus/installer/options_mangler.rb
isomorfeus-1.0.0.zeta18 lib/isomorfeus/installer/options_mangler.rb
isomorfeus-1.0.0.zeta17 lib/isomorfeus/installer/options_mangler.rb
isomorfeus-1.0.0.zeta16 lib/isomorfeus/installer/options_mangler.rb
isomorfeus-1.0.0.zeta15 lib/isomorfeus/installer/options_mangler.rb
isomorfeus-1.0.0.zeta14 lib/isomorfeus/installer/options_mangler.rb
isomorfeus-1.0.0.zeta13 lib/isomorfeus/installer/options_mangler.rb
isomorfeus-1.0.0.zeta12 lib/isomorfeus/installer/options_mangler.rb
isomorfeus-1.0.0.zeta11 lib/isomorfeus/installer/options_mangler.rb
isomorfeus-1.0.0.zeta10 lib/isomorfeus/installer/options_mangler.rb
isomorfeus-1.0.0.zeta9 lib/isomorfeus/installer/options_mangler.rb
isomorfeus-1.0.0.zeta8 lib/isomorfeus/installer/options_mangler.rb
isomorfeus-1.0.0.zeta6 lib/isomorfeus/installer/options_mangler.rb
isomorfeus-installer-1.0.0.zeta5 lib/isomorfeus/installer/options_mangler.rb