Guest User

Untitled

a guest
Jul 21st, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.65 KB | None | 0 0
  1. def self.load_engine_tasks(engine_class)
  2. desc "Generate sprites"
  3. task :sprites do
  4. require 'rails'
  5. require 'rails/active_sprites'
  6.  
  7. Rails.module_eval do
  8. def self.application
  9. @@application ||= begin
  10. c = Class.new
  11. c.extend Rails::ActiveSprites
  12. # c.new
  13. end
  14. end
  15. end
  16.  
  17. engine = engine_class.new
  18. sprite_path = File.join(engine.config.paths.config.paths.first, 'sprites.rb')
  19.  
  20. if File.exists?(sprite_path)
  21. load sprite_path
  22.  
  23. Rails.application.sprites.generate!(engine)
  24. end
  25. end
  26. end
Add Comment
Please, Sign In to add comment