Sha256: 82df9ff006e15441455a04a7f1d1c281e8c6425aa1f39774100d71cba4792816
Contents?: true
Size: 1.57 KB
Versions: 18
Compression:
Stored size: 1.57 KB
Contents
module Locomotive module Wagon module Generators module Site class Bootstrap3 < Base may_use_haml may_use_scss def choose_haml_over_html if haml? remove_file File.join(self.destination, 'app/views/pages/index.liquid') remove_file File.join(self.destination, 'app/views/pages/404.liquid') remove_file File.join(self.destination, 'app/views/snippets/footer.liquid') else remove_file File.join(self.destination, 'app/views/pages/index.liquid.haml') remove_file File.join(self.destination, 'app/views/pages/404.liquid.haml') remove_file File.join(self.destination, 'app/views/snippets/footer.liquid.haml') end end def choose_scss_over_css if scss? remove_file File.join(self.destination, 'public/stylesheets/application.css') remove_file File.join(self.destination, 'public/stylesheets/bootstrap.css') else remove_dir File.join(self.destination, 'public/stylesheets/bootstrap') remove_file File.join(self.destination, 'public/stylesheets/application.css.scss') remove_file File.join(self.destination, 'public/stylesheets/bootstrap.css.scss') end end def bundle_install super end end Locomotive::Wagon::Generators::Site.register(:bootstrap3, Bootstrap3, %{ A site powered by Twitter bootstrap (v3.1.1). }) end end end end
Version data entries
18 entries across 18 versions & 1 rubygems