class Shoestrap::FoundationGenerator
Public Instance Methods
add_foundation_requirements()
click to toggle source
# File lib/generators/shoestrap/foundation_generator.rb, line 15 def add_foundation_requirements inject_into_file 'app/assets/javascripts/application.js.coffee', "#= require foundation", after: "#= require turbolinks\n" inject_into_file 'app/assets/javascripts/application.js.coffee', "\n$(document).foundation()", after: "window.html5.shivDocument document\n" inject_into_file 'app/assets/stylesheets/application.css.sass', "// Foundation\n@import foundation\n\n", after: "@import settings\n\n" inject_into_file 'app/assets/stylesheets/application.css.sass', "// IE8 Foundation Grid Fix\n@import ie8_grid\n\n", after: "@import foundation\n\n" inject_into_file 'app/assets/stylesheets/ie8.css.sass', "@import large/ie8_grid\n@import large/ie8_top_bar\n", before: "@import large/layout\n" end
copy_application_sass()
click to toggle source
# File lib/generators/shoestrap/foundation_generator.rb, line 6 def copy_application_sass copy_file '_settings.css.sass', 'app/assets/stylesheets/_settings.css.sass', force: true end
copy_ie_files()
click to toggle source
# File lib/generators/shoestrap/foundation_generator.rb, line 10 def copy_ie_files copy_file 'large/_ie8_grid.css', 'app/assets/stylesheets/large/_ie8_grid.css' copy_file 'large/_ie8_top_bar.css.sass', 'app/assets/stylesheets/large/_ie8_top_bar.css.sass' end
install_simple_form()
click to toggle source
# File lib/generators/shoestrap/foundation_generator.rb, line 23 def install_simple_form generate 'simple_form:install --foundation' end