Sha256: 51efe52efee5750920407daea622f322dffeac43ad210ae681abbf62acf8aa78
Contents?: true
Size: 665 Bytes
Versions: 24
Compression:
Stored size: 665 Bytes
Contents
require "pathname" # General Language Pack module module LanguagePack # detects which language pack to use # @param [Array] first argument is a String of the build directory # @return [LanguagePack] the {LanguagePack} detected def self.detect(*args) Dir.chdir(args.first) pack = [ NoLockfile, Rails4, Rails3, Rails2, Rack, Ruby ].detect do |klass| klass.use? end pack ? pack.new(*args) : nil end end require "language_pack/ruby" require "language_pack/rack" require "language_pack/rails2" require "language_pack/rails3" require "language_pack/disable_deploys" require "language_pack/rails4" require "language_pack/no_lockfile"
Version data entries
24 entries across 24 versions & 1 rubygems