Sha256: 95f7693826744b7989d65c5da8db5659d1d1385a832b81457de7e42ca721eb7f
Contents?: true
Size: 783 Bytes
Versions: 5
Compression:
Stored size: 783 Bytes
Contents
# Because we use plugins that are shipped via gems, we lose their rake tasks. # So here, we find them (if there are any) and include them into rake. extra_rake_tasks = [] if defined?(Refinery) && Refinery.is_a_gem extra_rake_tasks << Dir[Refinery.root.join("vendor", "plugins", "*", "**", "tasks", "**", "*", "*.rake")].sort end # We also need to load in the rake tasks from gem plugins whether Refinery is a gem or not: if $refinery_gem_plugin_lib_paths.present? extra_rake_tasks << $refinery_gem_plugin_lib_paths.collect {|path| Dir[File.join(%W(#{path} tasks ** *.rake))].sort} end extra_rake_tasks << Dir[Rails.root.join("lib", "refinery", "tasks", "*.rake").to_s] # Load in any extra tasks that we've found. extra_rake_tasks.flatten.compact.uniq.each {|rake| load rake }
Version data entries
5 entries across 5 versions & 1 rubygems