Sha256: daa96d111ba3d2c94d2b1e4e9ea3d05d22cecdf1615d1343e207eac4ea649168

Contents?: true

Size: 1.02 KB

Versions: 9

Compression:

Stored size: 1.02 KB

Contents

require File.expand_path(File.dirname(__FILE__) + "/lib/insert_commands.rb")
class KitsuneGenerator < Rails::Generator::Base
  def manifest
    record do |m|
      page_model = "app/models/page.rb"
      if File.exists?(page_model)
        m.insert_into page_model, "include Kitsune::Page"
      else
        m.directory File.join("app", "models")
        m.file "page.rb", page_model
        m.migration_template "migrations/create_pages.rb", 'db/migrate', :migration_file_name => "kitsune_create_pages"
      end
            
      m.directory "public/javascripts/kitsune/"
      m.file "javascripts/nicEdit.js", "public/javascripts/kitsune/nicEdit.js"
      m.directory "public/stylesheets/kitsune/"
      m.file "stylesheets/global.css", "public/stylesheets/kitsune/global.css"
      m.directory "public/images/kitsune/"
      %w[bg.jpg form-bg.gif header-link.png grey-btn.png nicEditorIcons.gif].each do |image|
        m.file "images/#{image}", "public/images/kitsune/#{image}"
      end
      
      m.readme "README"
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
kitsune-0.0.11 generators/kitsune/kitsune_generator.rb
kitsune-0.0.10 generators/kitsune/kitsune_generator.rb
kitsune-0.0.9 generators/kitsune/kitsune_generator.rb
kitsune-0.0.8 generators/kitsune/kitsune_generator.rb
kitsune-0.0.7 generators/kitsune/kitsune_generator.rb
kitsune-0.0.6 generators/kitsune/kitsune_generator.rb
kitsune-0.0.5 generators/kitsune/kitsune_generator.rb
kitsune-0.0.4 generators/kitsune/kitsune_generator.rb
kitsune-0.0.3 generators/kitsune/kitsune_generator.rb