Sha256: eaf4f05283a2357af947f1c0150c9511a6b2ec998979f13f23dedc08fb1b4998

Contents?: true

Size: 1.01 KB

Versions: 6

Compression:

Stored size: 1.01 KB

Contents

module Bootstrap
  module Generators
    class ViewsGenerator < Rails::Generators::Base
      source_root File.expand_path("../../templates", __FILE__)

      desc "Creates views needed for working with bootstrap2-rails"
      
      def generate_files
        source_folder = File.join(File.dirname(File.absolute_path(__FILE__)), "..", "..", "..", "app", "views", "shared")
        dest_folder = File.join("app", "views", "shared")
        Dir.entries(source_folder).each do |file|          
          copy_file("#{source_folder}/#{file}", "#{dest_folder}/#{file}") unless File.directory? "#{source_folder}/#{file}"
        end

        source_folder = File.join(File.dirname(File.absolute_path(__FILE__)), "..", "..", "..", "app", "views", "layouts")
        dest_folder = File.join("app", "views", "layouts")
        Dir.entries(source_folder).each do |file|          
          copy_file("#{source_folder}/#{file}", "#{dest_folder}/#{file}") unless File.directory? "#{source_folder}/#{file}"
        end
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
bootstrap2-rails-0.0.6 lib/generators/bootstrap/views_generator.rb
bootstrap2-rails-0.0.5 lib/generators/bootstrap/views_generator.rb
bootstrap2-rails-0.0.4 lib/generators/bootstrap/views_generator.rb
bootstrap2-rails-0.0.3 lib/generators/bootstrap/views_generator.rb
bootstrap2-rails-0.0.2 lib/generators/bootstrap/views_generator.rb
bootstrap2-rails-0.0.1 lib/generators/bootstrap/views_generator.rb