class Mifflin::Generators::Mifflin::Generators::Mifflin::InstallGenerator

Public Instance Methods

setup_js() click to toggle source
# File lib/generators/mifflin/install/install_generator.rb, line 22
def setup_js
  copy_application_coffee
  copy_requirements_coffee
end
setup_stylesheets() click to toggle source
# File lib/generators/mifflin/install/install_generator.rb, line 10
def setup_stylesheets
  copy_application_sass
  copy_requirements_sass
  copy_settings_styles
  copy_tools_styles
  copy_generic_styles
  copy_base_styles
  copy_objects_styles
  copy_components_styles
  copy_trumps_styles
end

Private Instance Methods

copy_application_coffee() click to toggle source
# File lib/generators/mifflin/install/install_generator.rb, line 78
def copy_application_coffee
  remove_file 'app/assets/javascripts/application.js'
  template 'assets/javascripts/application.js.coffee', 'app/assets/javascripts/application.js.coffee'
end
copy_application_sass() click to toggle source
# File lib/generators/mifflin/install/install_generator.rb, line 28
def copy_application_sass
  remove_file 'app/assets/stylesheets/application.css'
  template 'assets/stylesheets/application.css.sass', 'app/assets/stylesheets/application.css.sass'
end
copy_base_styles() click to toggle source
# File lib/generators/mifflin/install/install_generator.rb, line 57
def copy_base_styles
  empty_directory 'app/assets/stylesheets/base'
  template 'assets/stylesheets/base/_base.page.sass', 'app/assets/stylesheets/base/_base.page.sass'
  template 'assets/stylesheets/base/_base.type.sass', 'app/assets/stylesheets/base/_base.type.sass'
end
copy_components_styles() click to toggle source
# File lib/generators/mifflin/install/install_generator.rb, line 68
def copy_components_styles
  empty_directory 'app/assets/stylesheets/components'
  template 'assets/stylesheets/components/_components.buttons.sass', 'app/assets/stylesheets/components/_components.buttons.sass'
end
copy_generic_styles() click to toggle source
# File lib/generators/mifflin/install/install_generator.rb, line 52
def copy_generic_styles
  empty_directory 'app/assets/stylesheets/generic'
  template 'assets/stylesheets/generic/_generic.example.sass', 'app/assets/stylesheets/generic/_generic.example.sass'
end
copy_objects_styles() click to toggle source
# File lib/generators/mifflin/install/install_generator.rb, line 63
def copy_objects_styles
  empty_directory 'app/assets/stylesheets/objects'
  template 'assets/stylesheets/objects/_objects.containers.sass', 'app/assets/stylesheets/objects/_objects.containers.sass'
end
copy_requirements_coffee() click to toggle source
# File lib/generators/mifflin/install/install_generator.rb, line 83
def copy_requirements_coffee
  template 'assets/javascripts/requirements.js.coffee', 'app/assets/javascripts/requirements.js.coffee'
end
copy_requirements_sass() click to toggle source
# File lib/generators/mifflin/install/install_generator.rb, line 33
def copy_requirements_sass
  template 'assets/stylesheets/requirements.sass', 'app/assets/stylesheets/_requirements.sass'
end
copy_settings_styles() click to toggle source
# File lib/generators/mifflin/install/install_generator.rb, line 37
def copy_settings_styles
  empty_directory 'app/assets/stylesheets/settings'
  template 'assets/stylesheets/settings/_settings.global.sass', 'app/assets/stylesheets/settings/_settings.global.sass'
  template 'assets/stylesheets/settings/_settings.fonts.sass', 'app/assets/stylesheets/settings/_settings.fonts.sass'
  template 'assets/stylesheets/settings/_settings.colors.sass', 'app/assets/stylesheets/settings/_settings.colors.sass'
  template 'assets/stylesheets/settings/_settings.grid.sass', 'app/assets/stylesheets/settings/_settings.grid.sass'
end
copy_tools_styles() click to toggle source
# File lib/generators/mifflin/install/install_generator.rb, line 45
def copy_tools_styles
  empty_directory 'app/assets/stylesheets/tools'
  template 'assets/stylesheets/tools/_tools.mixins.sass', 'app/assets/stylesheets/tools/_tools.mixins.sass'
  template 'assets/stylesheets/tools/_tools.mediaqueries.sass', 'app/assets/stylesheets/tools/_tools.mediaqueries.sass'
  template 'assets/stylesheets/tools/_tools.intrinsic-ratio.sass', 'app/assets/stylesheets/tools/_tools.intrinsic-ratio.sass'
end
copy_trumps_styles() click to toggle source
# File lib/generators/mifflin/install/install_generator.rb, line 73
def copy_trumps_styles
  empty_directory 'app/assets/stylesheets/trumps'
  template 'assets/stylesheets/trumps/_trumps.example.sass', 'app/assets/stylesheets/trumps/_trumps.example.sass'
end