Sha256: 688df049be9e2d4fc48bcfb4d02e36fc9b805d0f4fd8b6e9ff308180117d05c2

Contents?: true

Size: 626 Bytes

Versions: 7

Compression:

Stored size: 626 Bytes

Contents

require 'rails/generators'

module Straptible
  module Rails
    module Builders
      class Base < ::Rails::AppBuilder
        def readme
          template 'README.md.tt'
        end

        def rakefile
          template 'Rakefile.tt'
        end

        def vendor
          # No-op (don't create vendor/ directory)
        end

        def db
          empty_directory_with_keep_file 'db'
        end

        def leftovers
          rspec
        end

        def rspec
          create_file '.rspec', '--color --format documentation'
          copy_file 'spec/spec_helper.rb'
        end
      end
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
straptible-0.2.4 lib/straptible/rails/builders/base.rb
straptible-0.2.3 lib/straptible/rails/builders/base.rb
straptible-0.2.2 lib/straptible/rails/builders/base.rb
straptible-0.2.1 lib/straptible/rails/builders/base.rb
straptible-0.2.0 lib/straptible/rails/builders/base.rb
straptible-0.1.2 lib/straptible/rails/builders/base.rb
straptible-0.1.1 lib/straptible/rails/builders/base.rb