Class: Cartoonist::Asset

Inherits:
Object
  • Object
show all
Defined in:
lib/cartoonist.rb

Constant Summary collapse

@@all =
[]
@@included_js =
[]

Class Method Summary collapse

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

.allObject

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_jsObject



68
69
70
# File 'lib/cartoonist.rb', line 68

def included_js
  @@included_js
end

.included_js?Boolean

Returns:

  • (Boolean)


72
73
74
# File 'lib/cartoonist.rb', line 72

def included_js?
  @@included_js.present?
end