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

Version Path
caterpillar-0.9.0 generators/caterpillar/caterpillar_generator.rb
caterpillar-0.9.1 generators/caterpillar/caterpillar_generator.rb
caterpillar-0.9.2 generators/caterpillar/caterpillar_generator.rb
caterpillar-0.9.5 generators/caterpillar/caterpillar_generator.rb
caterpillar-0.9.4 generators/caterpillar/caterpillar_generator.rb