Sha256: c60f333f2f39efa4e1409602ee4ca6cbb8a9576f3d78aeff57d776253bd8d28b
Contents?: true
Size: 765 Bytes
Versions: 2
Compression:
Stored size: 765 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 override_assets_precompile_task! Rake.application.instance_eval do @tasks["assets:precompile:original"] = @tasks.delete("assets:precompile") Rake::Task.define_task "assets:precompile", %i[assets precompile] => :environment do EmberCLI.compile! Rake::Task["assets:precompile:original"].execute end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ember-cli-rails-0.0.5 | lib/ember-cli/helpers.rb |
ember-cli-rails-0.0.4 | lib/ember-cli/helpers.rb |