Sha256: 33898f7daa999cd7840028052be6e5b3b82df66f11ba78ff301e65f794174453
Contents?: true
Size: 1.55 KB
Versions: 5
Compression:
Stored size: 1.55 KB
Contents
# This generator installs the required files into the main Rails application. # This generator should always be run after upgrading the plugin. class CaterpillarGenerator < Rails::Generator::Base def manifest require 'find' file = File.symlink?(__FILE__) ? File.readlink(__FILE__) : __FILE__ this_dir = File.dirname(File.expand_path(file)) tmpl = this_dir+'/templates' STDOUT.puts ' * Installing config, stylesheets and images' record do |m| ### migrations ### m.directory('config') file = 'portlets.rb' m.file('config/'+file, 'config/'+file) #################################### ### stylesheet ### target = 'public/stylesheets/caterpillar' m.directory(target) file = 'caterpillar.css' m.file('stylesheets/caterpillar/'+file, target+'/'+file) #################################### ### javascript ### target = 'public/javascripts/caterpillar' m.directory(target) file = 'caterpillar.js' m.file('javascripts/caterpillar/'+file, target+'/'+file) #################################### ### images ### target = 'public/images/caterpillar' m.directory(target) file = 'caterpillar.gif' m.file('images/caterpillar/'+file, target+'/'+file) #################################### # ### views ### # target = 'app/views/caterpillar' # m.directory(target) # file = '_navigation.html.erb' # m.file('views/caterpillar/'+file, target+'/'+file) # #################################### # end end end
Version data entries
5 entries across 5 versions & 1 rubygems