Sha256: cf694e3706873b77931d9aea271daf448843ebb9b98ad2e424e6e7e0e6be8aae

Contents?: true

Size: 1.5 KB

Versions: 2

Compression:

Stored size: 1.5 KB

Contents

module CisRailsChat
  module Generators
    class InstallGenerator < Rails::Generators::Base
      def self.source_root
        File.dirname(__FILE__) + "/templates"
      end

      def copy_files
        template "cis_rails_chat.yml", "config/cis_rails_chat.yml"
        if ::Rails.version < "3.1"
          copy_file "../../../../app/assets/javascripts/cis_rails_chat.js", "public/javascripts/cis_rails_chat.js"
          copy_file "../../../../app/assets/javascripts/emoticons_defination.js", "public/javascripts/emoticons_defination.js"
          copy_file "../../../../app/assets/javascripts/emoticons.js", "public/javascripts/emoticons.js"
          copy_file "../../../../app/assets/stylesheets/emoticons.css", "public/stylesheets/emoticons.css"
          copy_file "../../../../app/assets/images/emoticons.png", "public/images/emoticons.png"
        else
          copy_file "../../../../app/assets/javascripts/cis_rails_chat.js", "app/assets/javascripts/cis_rails_chat.js"
          copy_file "../../../../app/assets/javascripts/emoticons_defination.js", "app/assets/javascripts/emoticons_defination.js"
          copy_file "../../../../app/assets/javascripts/emoticons.js", "app/assets/javascripts/emoticons.js"
          copy_file "../../../../app/assets/stylesheets/emoticons.css", "app/assets/stylesheets/emoticons.css"
          copy_file "../../../../app/assets/images/emoticons.png", "app/assets/images/emoticons.png"
        end
        copy_file "cis_rails_chat.ru", "cis_rails_chat.ru"
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
cis_rails_chat-1.0.3 lib/generators/cis_rails_chat/install_generator.rb
cis_rails_chat-1.0.2 lib/generators/cis_rails_chat/install_generator.rb