From 75b8f120473a4025a47078feb1a208b9e39f1b1b Mon Sep 17 00:00:00 2001 From: Philip Arndt Date: Wed, 18 Aug 2010 16:52:22 +1200 Subject: Added asset copying to the generator script for those systems that can't cope with rails3 coolness. --- generators/refinery_blog/refinery_blog_generator.rb | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'generators') diff --git a/generators/refinery_blog/refinery_blog_generator.rb b/generators/refinery_blog/refinery_blog_generator.rb index 304ea39..137ecab 100644 --- a/generators/refinery_blog/refinery_blog_generator.rb +++ b/generators/refinery_blog/refinery_blog_generator.rb @@ -12,6 +12,17 @@ class RefineryBlogGenerator < Rails::Generator::NamedBase def manifest record do |m| + if Rails.version < 3 + matches = Dir[File.expand_path('../../../public/images/**/*', __FILE__)] + matches.reject{|d| !File.directory?(d)}.each do |dir| + m.directory((%w(public) | dir.split('public/').last.split('/')).join('/')) + end + matches.reject{|f| File.directory?(f)}.each do |image| + path = (%w(public) | image.split('public/').last.split('/'))[0...-1].join('/') + m.template "../../../#{path}/#{image.split('/').last}", "#{path}/#{image.split('/').last}" + end + end + m.template('seed.rb', 'db/seeds/refinerycms_blog.rb') m.migration_template('migration.rb', 'db/migrate', -- cgit v1.2.3