Sha256: ab28b741d82f03da7238f0e315020e94046ec7d61ed7a4abbe9ad177925a8b88
Contents?: true
Size: 1.03 KB
Versions: 5
Compression:
Stored size: 1.03 KB
Contents
require_relative 'base' module Straptible module Rails module Builders class Api < Base def gemfile copy_file 'Gemfile.api', 'Gemfile' end def database_yml # No-op (handled by :config step) end def config directory 'config.api', 'config' end def public_directory directory 'public.api', 'public' end def leftovers travis_yml package_json restructure_app super end def travis_yml copy_file 'travis.yml.api', '.travis.yml' end def package_json copy_file 'package.json' end def restructure_app remove_dir 'app/assets' remove_dir 'app/controllers/concerns' remove_dir 'app/helpers' remove_dir 'app/mailers' remove_dir 'app/models/concerns' remove_dir 'app/views/layouts' empty_directory 'app/decorators' end end end end end
Version data entries
5 entries across 5 versions & 1 rubygems