Class: LolFramework::Config::Components::Css
- Inherits:
-
LolFramework::Common
- Object
- LolFramework::Common
- LolFramework::Config::Components::Css
- Defined in:
- lib/lol_framework/config/components/css.rb
Instance Method Summary collapse
Methods inherited from LolFramework::Common
defaulted_attributes, #iterate!
Instance Method Details
#generate ⇒ Object
12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
# File 'lib/lol_framework/config/components/css.rb', line 12 def generate # removes the current JavaScript file File.delete("#{LolFramework::Config::LOL_ASSETS_PATH}/stylesheets/lol.scss") if File.exists?("#{LolFramework::Config::LOL_ASSETS_PATH}/stylesheets/lol.scss") lol = File.new("#{LolFramework::Config::LOL_ASSETS_PATH}/stylesheets/lol.scss", "w") lol.write "// -------------------------------------------------------\n" lol.write "//\n" lol.write "// The LolFramework\n" lol.write "//\n" lol.write "// @date #{LolFramework::UPDATED_AT}\n" lol.write "// @author Welington Sampaio\n" lol.write "// @version #{LolFramework::VERSION}\n" lol.write "//\n" lol.write "// -------------------------------------------------------\n\n" lol.write "// -------------------------------------------------------\n" lol.write "// Initialize\n" lol.write "// -------------------------------------------------------\n" lol.write %[@import "./lol_framework/variable";\n] lol.write %[@import "./lol_framework/mixin";\n\n] lol.write %[html.lol {\n] lol.write %[@import "./lol_framework/components/loader";\n] if components_loader lol.write %[@import "./lol_framework/components/modal";\n] if components_modal lol.write %[@import "./lol_framework/components/datatable";\n] if components_datatable lol.write %[@import "./lol_framework/components/alert";\n] if components_alert lol.write %[}] lol.close end |