Sha256: eac705dd5ff2a580a49120f8d8b1956c7a8896e6a59b40c4022b261138072955

Contents?: true

Size: 1.61 KB

Versions: 4

Compression:

Stored size: 1.61 KB

Contents

require 'securerandom'
require 'rails/generators'
require 'rails/generators/migration'

module CropImageRiffpad
  module Generators
    
    class InstallGenerator < Rails::Generators::Base
      include Rails::Generators::Migration
      
      source_root File.expand_path("../../templates", __FILE__)
      
      desc "Creates a Config file and copy locale files to your application."
      class_option :orm
      
      def copy_jsfile
        ["awesome_gem.js", "jquery.color.js", "jquery.easing-1.3.pack.js", "jquery.fancybox-1.3.4.js", "jquery.Jcrop.js", "jquery.mousewheel-3.0.4.pack.js"].each do |file|
          copy_file "../../../app/assets/javascripts/#{file}", "app/assets/javascripts/#{file}"
        end
      end
      
      def copy_stylefile
        ["awesome_gem.css.scss", "jquery.fancybox-1.3.4.css", "jquery.Jcrop.css", "jquery.Jcrop.min.css", "style.css"].each do |file|
          copy_file "../../../app/assets/stylesheets/#{file}", "app/assets/stylesheets/#{file}"
        end
      end
      
      def copy_imagesfile
        ["blank.gif", "fancy_close.png", "fancy_loading.png", "fancy_nav_left.png", "fancy_nav_right.png", "fancy_shadow_e.png", "fancy_shadow_e.png", "fancy_shadow_ne.png", "fancy_shadow_nw.png", "fancy_shadow_s.png", "fancy_shadow_se.png", "fancy_shadow_sw.png", "fancy_shadow_w.png", "fancy_title_left.png", "fancy_title_main.png", "fancy_title_over.png", "fancy_title_right.png", "fancybox-x.png", "fancybox-y.png", "fancybox.png", "Jcrop.gif"].each do |file|
          copy_file "../../../app/assets/images/#{file}", "app/assets/images/#{file}"
        end
      end
      
    end
    
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
cropimage_riffpad-0.1.1 lib/generators/cropimage_riffpad/install_generator.rb
cropimage_riffpad-0.1.0 lib/generators/cropimage_riffpad/install_generator.rb
cropimage_riffpad-0.0.2 lib/generators/cropimage_riffpad/install_generator.rb
cropimage_riffpad-0.0.1 lib/generators/cropimage_riffpad/install_generator.rb