class Foundation::Generators::OverridesGenerator

Public Instance Methods

add_overrides() click to toggle source

creates the foundation overrides file

# File lib/generators/foundation/overrides_generator.rb, line 7
def add_overrides
  create_file overrides_file, File.read(settings_file)
  append_to_file overrides_file, "\n@import 'foundation';\n"
end

Private Instance Methods

overrides_file() click to toggle source
# File lib/generators/foundation/overrides_generator.rb, line 18
def overrides_file
  File.join(stylesheets_base_dir, 'foundation_and_overrides.scss')
end
settings_file() click to toggle source
# File lib/generators/foundation/overrides_generator.rb, line 14
def settings_file
  File.join(vendor_stylesheets_base_dir, 'foundation','_settings.scss')
end
stylesheets_base_dir() click to toggle source
# File lib/generators/foundation/overrides_generator.rb, line 34
def stylesheets_base_dir
  File.join('app', 'assets', 'stylesheets')
end
vendor_stylesheets_base_dir() click to toggle source
# File lib/generators/foundation/overrides_generator.rb, line 22
def vendor_stylesheets_base_dir
  File.join(
    File.dirname(__FILE__),
    '..',
    '..',
    '..',
    'vendor',
    'assets',
    'stylesheets'
  )
end