Sha256: c178c213775968d3dfd7a3c5b280c1ad2e227a4c2720bcdfb8265ea86b5eccf2
Contents?: true
Size: 1.45 KB
Versions: 1
Compression:
Stored size: 1.45 KB
Contents
require 'rails' require 'rails/generators' # run with: rails g olala:install module Olala module Generators class InstallGenerator < ::Rails::Generators::Base include Rails::Generators::Migration def self.next_migration_number(path) unless @prev_migration_nr @prev_migration_nr = Time.now.utc.strftime("%Y%m%d%H%M%S").to_i else @prev_migration_nr += 1 end @prev_migration_nr.to_s end def copy_migrations migration_template "../../lib/generators/olala/install/templates/create_labels.rb", "db/migrate/create_labels.rb" #migration_template "create_something_else.rb", "db/migrate/create_something_else.rb" end desc "This generator installs olala + aloha" source_root File.expand_path('../../../../../vendor/assets/', __FILE__) def add_assets puts 'copying aloha into public/ ...' directory 'aloha', 'public/aloha/' puts 'Aloha jquery plugin is now installed in public/aloha' end def copy_olala say_status("copying", "olala", :green) copy_file "javascripts/olala.js", "app/assets/javascripts/olala.js" puts '' puts 'To use olala, you need to:' puts ' - add jquery in your javascript dependencies' puts ' - add "require olala" in app/assets/javascripts/application.js' puts '' puts 'More info at https://github.com/pinouchon/olala' end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
olala-0.0.2 | lib/generators/olala/install/install_generator.rb |