Sha256: 2c4a2eb6f9c1922fa7c025d5f5c346d664725667d88ab57af153efe465850726
Contents?: true
Size: 638 Bytes
Versions: 19
Compression:
Stored size: 638 Bytes
Contents
module EmberCli module Helpers extend self def which(cmd) exts = ENV.fetch("PATHEXT", ";").split(";", -1).uniq ENV.fetch("PATH").split(File::PATH_SEPARATOR).each do |path| exts.each do |ext| exe = File.join(path, "#{cmd}#{ext}") return exe if File.executable?(exe) && !File.directory?(exe) end end nil end def current_environment ENV.fetch("EMBER_ENV") { default_environment } end private def default_environment if Rails.env.match(/test|development/) Rails.env else "production" end end end end
Version data entries
19 entries across 19 versions & 1 rubygems