module Install::Assets
Public Class Methods
included(thor)
click to toggle source
# File lib/myrails/modules/assets.rb, line 3 def self.included(thor) thor.class_eval do desc 'remove_css_manifest', 'delete application.css stylesheet' def remove_css_manifest run "rm app/assets/stylesheets/application.css" end desc 'generate_sass_manifest', 'create applicatin.css.sass manifest' def generate_sass_manifest copy_file 'rails/app/assets/stylesheets/application.css.sass', 'app/assets/stylesheets/application.css.sass' end desc 'generate_js_manifest', 'create application.js manifest' def generate_js_manifest copy_file 'rails/app/assets/javascripts/application.js', 'app/assets/javascripts/application.js' end desc 'generate_animate_css', 'create animate.css file' def generate_animate_css copy_file 'rails/app/assets/stylesheets/animate.scss', 'app/assets/stylesheets/animate.scss' end desc 'generate_will_paginate', 'create will paginate css' def generate_will_paginate copy_file 'rails/app/assets/stylesheets/will_paginate.scss', 'app/assets/stylesheets/will_paginate.scss' end desc 'setup_assets', 'install CSS librarys and configure CSS & JS manifests' def setup_assets remove_css_manifest generate_sass_manifest generate_js_manifest generate_animate_css generate_will_paginate end end end
Public Instance Methods
generate_animate_css()
click to toggle source
# File lib/myrails/modules/assets.rb, line 22 def generate_animate_css copy_file 'rails/app/assets/stylesheets/animate.scss', 'app/assets/stylesheets/animate.scss' end
generate_js_manifest()
click to toggle source
# File lib/myrails/modules/assets.rb, line 17 def generate_js_manifest copy_file 'rails/app/assets/javascripts/application.js', 'app/assets/javascripts/application.js' end
generate_sass_manifest()
click to toggle source
# File lib/myrails/modules/assets.rb, line 12 def generate_sass_manifest copy_file 'rails/app/assets/stylesheets/application.css.sass', 'app/assets/stylesheets/application.css.sass' end
generate_will_paginate()
click to toggle source
# File lib/myrails/modules/assets.rb, line 27 def generate_will_paginate copy_file 'rails/app/assets/stylesheets/will_paginate.scss', 'app/assets/stylesheets/will_paginate.scss' end
remove_css_manifest()
click to toggle source
# File lib/myrails/modules/assets.rb, line 7 def remove_css_manifest run "rm app/assets/stylesheets/application.css" end
setup_assets()
click to toggle source
# File lib/myrails/modules/assets.rb, line 32 def setup_assets remove_css_manifest generate_sass_manifest generate_js_manifest generate_animate_css generate_will_paginate end