Sha256: 4ef4f9b832dd38af1e0d3e2d2cd11cf18151c4f36239136e1afa632c06e78621

Contents?: true

Size: 788 Bytes

Versions: 16

Compression:

Stored size: 788 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").to_s].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

16 entries across 16 versions & 1 rubygems

Version Path
refinerycms-0.9.7.6 lib/refinery/tasks/refinery.rb
refinerycms-0.9.7.5 lib/refinery/tasks/refinery.rb
refinerycms-0.9.7.4 lib/refinery/tasks/refinery.rb
refinerycms-0.9.7.3 lib/refinery/tasks/refinery.rb
refinerycms-0.9.7.2 lib/refinery/tasks/refinery.rb
refinerycms-0.9.7.1 lib/refinery/tasks/refinery.rb
refinerycms-0.9.7 lib/refinery/tasks/refinery.rb
refinerycms-0.9.6.34 lib/refinery/tasks/refinery.rb
refinerycms-0.9.6.33 lib/refinery/tasks/refinery.rb
refinerycms-0.9.6.32 lib/refinery/tasks/refinery.rb
refinerycms-0.9.6.31 lib/refinery/tasks/refinery.rb
refinerycms-0.9.6.30 lib/refinery/tasks/refinery.rb
refinerycms-0.9.6.29 lib/refinery/tasks/refinery.rb
refinerycms-0.9.6.28 lib/refinery/tasks/refinery.rb
refinerycms-0.9.6.27 lib/refinery/tasks/refinery.rb
refinerycms-0.9.6.26 lib/refinery/tasks/refinery.rb