Class: FrontendGenerators::FontAwesome
- Inherits:
-
Object
- Object
- FrontendGenerators::FontAwesome
- Defined in:
- lib/frontend_generators/font_awesome.rb
Instance Method Summary collapse
- #add_assets ⇒ Object
- #css_destination ⇒ Object
- #font_awesome_css ⇒ Object
- #fonts ⇒ Object
- #fonts_dirname ⇒ Object
- #root ⇒ Object
Instance Method Details
#add_assets ⇒ Object
3 4 5 6 7 |
# File 'lib/frontend_generators/font_awesome.rb', line 3 def add_assets FileUtils.cp(font_awesome_css, css_destination) FileUtils.mkdir_p(fonts_dirname) FileUtils.cp(fonts, fonts_dirname) end |
#css_destination ⇒ Object
17 18 19 |
# File 'lib/frontend_generators/font_awesome.rb', line 17 def css_destination File.join(Rails.root, "vendor", "assets", "stylesheets") end |
#font_awesome_css ⇒ Object
21 22 23 |
# File 'lib/frontend_generators/font_awesome.rb', line 21 def font_awesome_css File.join(root, "assets", "font_awesome", "font_awesome.css") end |
#fonts ⇒ Object
9 10 11 |
# File 'lib/frontend_generators/font_awesome.rb', line 9 def fonts Dir.glob("#{root}/assets/font_awesome/fonts/**/*") end |
#fonts_dirname ⇒ Object
13 14 15 |
# File 'lib/frontend_generators/font_awesome.rb', line 13 def fonts_dirname File.join(Rails.root, "public", "fonts") end |
#root ⇒ Object
25 26 27 |
# File 'lib/frontend_generators/font_awesome.rb', line 25 def root File.("../../", File.dirname(__FILE__)) end |