Class: PhantomPDF::Assets
- Inherits:
-
Object
- Object
- PhantomPDF::Assets
- Defined in:
- lib/phantompdf/assets.rb
Instance Attribute Summary collapse
-
#javascripts ⇒ Object
Returns the value of attribute javascripts.
-
#root ⇒ Object
Returns the value of attribute root.
Class Method Summary collapse
Instance Attribute Details
#javascripts ⇒ Object
Returns the value of attribute javascripts.
3 4 5 |
# File 'lib/phantompdf/assets.rb', line 3 def javascripts @javascripts end |
#root ⇒ Object
Returns the value of attribute root.
3 4 5 |
# File 'lib/phantompdf/assets.rb', line 3 def root @root end |
Class Method Details
.javascripts(name) ⇒ Object
10 11 12 13 14 15 16 17 |
# File 'lib/phantompdf/assets.rb', line 10 def javascripts(name) @javascripts ||= {} @javascripts[name] ||= "#{root}/vendor/assets/javascripts/#{name}.js" @javascripts[name] = nil unless File.exist?(@javascripts[name]) @javascripts[name] end |
.root ⇒ Object
6 7 8 |
# File 'lib/phantompdf/assets.rb', line 6 def root @root ||= File.('../../../', __FILE__) end |