Sha256: f3edcef761605e146313750cd7442bb2932f87bc384a98c255d37ea82777c118

Contents?: true

Size: 1.77 KB

Versions: 1

Compression:

Stored size: 1.77 KB

Contents

# coding: utf-8
require 'rails/generators'
require "twitter-bootstrap-scaffold/version"

module Bootstrap
  module Generators
    class ScaffoldGenerator < ::Rails::Generators::Base
      source_root File.expand_path("../twitter-bootstrap-scaffold", __FILE__)
      desc "This generator scaffold for Twitter Bootstrap"

      #-------------------#
      # generate_scaffold #
      #-------------------#
      def generate_scaffold
        # ディレクトリ作成
        empty_directory "app/assets/images/bootstrap"
        empty_directory "app/assets/javascripts/bootstrap"
        empty_directory "app/assets/stylesheets/bootstrap"
#        empty_directory "app/assets/images/bootstrap/one/two/three"

        # img/images
        copy_file( "templates/bootstrap/img/glyphicons-halflings-white.png", "app/assets/images/bootstrap/glyphicons-halflings-white.png" )
        copy_file( "templates/bootstrap/img/glyphicons-halflings.png", "app/assets/images/bootstrap/glyphicons-halflings.png" )

        # js/javascripts
        copy_file( "templates/bootstrap/js/bootstrap.js", "app/assets/javascripts/bootstrap/bootstrap.js" )
#        copy_file( "templates/bootstrap/js/bootstrap.min.js", "app/assets/javascripts/bootstrap/bootstrap.min.js" )

        # css/stylesheets
        copy_file( "templates/bootstrap/css/bootstrap-responsive.css", "app/assets/stylesheets/bootstrap/bootstrap-responsive.css" )
#        copy_file( "templates/bootstrap/css/bootstrap-responsive.min.css", "app/assets/stylesheets/bootstrap/bootstrap-responsive.min.css" )
        copy_file( "templates/bootstrap/css/bootstrap.css", "app/assets/stylesheets/bootstrap/bootstrap.css" )
#        copy_file( "templates/bootstrap/css/bootstrap.min.css", "app/assets/stylesheets/bootstrap/bootstrap.min.css" )
      end
    end

  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
twitter-bootstrap-scaffold-0.0.3 lib/twitter-bootstrap-scaffold.rb