Class: Shoestrap::SmacssFilesGenerator
- Inherits:
-
BaseGenerator
- Object
- Rails::Generators::Base
- BaseGenerator
- Shoestrap::SmacssFilesGenerator
show all
- Defined in:
- lib/generators/shoestrap/smacss_file_generator.rb
Instance Method Summary
collapse
shoestrap_logger, #source_paths
Instance Method Details
#copy_application_sass ⇒ Object
11
12
13
|
# File 'lib/generators/shoestrap/smacss_file_generator.rb', line 11
def copy_application_sass
copy_file 'application.css.sass', 'app/assets/stylesheets/application.css.sass'
end
|
#copy_ie8_sass ⇒ Object
15
16
17
|
# File 'lib/generators/shoestrap/smacss_file_generator.rb', line 15
def copy_ie8_sass
copy_file 'ie8.css.sass', 'app/assets/stylesheets/ie8.css.sass'
end
|
#copy_partials ⇒ Object
19
20
21
|
# File 'lib/generators/shoestrap/smacss_file_generator.rb', line 19
def copy_partials
directory 'partials', 'app/views/partials'
end
|
#copy_small_large_styles ⇒ Object
23
24
25
26
|
# File 'lib/generators/shoestrap/smacss_file_generator.rb', line 23
def copy_small_large_styles
directory "large", "app/assets/stylesheets/large"
directory "small", "app/assets/stylesheets/small"
end
|
#create_initial_stylesheets ⇒ Object
28
29
30
31
32
|
# File 'lib/generators/shoestrap/smacss_file_generator.rb', line 28
def create_initial_stylesheets
create_file 'app/assets/stylesheets/_fonts.css.sass'
create_file 'app/assets/stylesheets/_mixins.css.sass'
create_file 'app/assets/stylesheets/_settings.css.sass'
end
|
#create_modules_directory ⇒ Object
34
35
36
|
# File 'lib/generators/shoestrap/smacss_file_generator.rb', line 34
def create_modules_directory
create_file 'app/assets/stylesheets/small/modules/_main_nav.css.sass'
end
|
#remove_application_css ⇒ Object
7
8
9
|
# File 'lib/generators/shoestrap/smacss_file_generator.rb', line 7
def remove_application_css
remove_file 'app/assets/stylesheets/application.css'
end
|