Class: Straptible::Rails::Builders::Base

Inherits:
Rails::AppBuilder
  • Object
show all
Defined in:
lib/straptible/rails/builders/base.rb

Direct Known Subclasses

Api

Instance Method Summary collapse

Instance Method Details

#dbObject



19
20
21
# File 'lib/straptible/rails/builders/base.rb', line 19

def db
  empty_directory_with_keep_file 'db'
end

#leftoversObject



23
24
25
# File 'lib/straptible/rails/builders/base.rb', line 23

def leftovers
  rspec
end

#rakefileObject



11
12
13
# File 'lib/straptible/rails/builders/base.rb', line 11

def rakefile
  template 'Rakefile.tt'
end

#readmeObject



7
8
9
# File 'lib/straptible/rails/builders/base.rb', line 7

def readme
  template 'README.md.tt'
end

#rspecObject



27
28
29
30
# File 'lib/straptible/rails/builders/base.rb', line 27

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

#vendorObject



15
16
17
# File 'lib/straptible/rails/builders/base.rb', line 15

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