Class: Cartoonist::Asset
- Inherits:
-
Object
- Object
- Cartoonist::Asset
- Defined in:
- lib/cartoonist.rb
Constant Summary collapse
- @@all =
[]
- @@included_js =
[]
Class Method Summary collapse
- .add(*assets) ⇒ Object
-
.all ⇒ Object
This does not include javascript files included in cartoonist.js.
-
.include_js(*js_files) ⇒ Object
Include the following js files into cartoonist.js.
- .included_js ⇒ Object
- .included_js? ⇒ Boolean
Class Method Details
.add(*assets) ⇒ Object
76 77 78 79 |
# File 'lib/cartoonist.rb', line 76 def add(*assets) @@all.push *assets @@all.tap &:uniq! end |
.all ⇒ Object
This does not include javascript files included in cartoonist.js. This is purely standalone assets.
58 59 60 |
# File 'lib/cartoonist.rb', line 58 def all @@all end |
.include_js(*js_files) ⇒ Object
Include the following js files into cartoonist.js.
63 64 65 66 |
# File 'lib/cartoonist.rb', line 63 def include_js(*js_files) @@included_js.push *js_files @@included_js.tap &:uniq! end |
.included_js ⇒ Object
68 69 70 |
# File 'lib/cartoonist.rb', line 68 def included_js @@included_js end |
.included_js? ⇒ Boolean
72 73 74 |
# File 'lib/cartoonist.rb', line 72 def included_js? @@included_js.present? end |