Class: Jekyll::ShieldsIO::StaticShieldFile
- Inherits:
-
Jekyll::StaticFile
- Object
- Jekyll::StaticFile
- Jekyll::ShieldsIO::StaticShieldFile
- Defined in:
- lib/jekyll-shields_io.rb
Overview
Jekyll representation for the cached shield SVG files.
Instance Attribute Summary collapse
-
#name ⇒ Object
readonly
Returns the value of attribute name.
Instance Method Summary collapse
- #destination(dest) ⇒ Object
-
#initialize(site, base, dir, name, dest) ⇒ StaticShieldFile
constructor
Initialize a new CachedShield.
Constructor Details
#initialize(site, base, dir, name, dest) ⇒ StaticShieldFile
Initialize a new CachedShield. site - The Site. base - The String path to the <source>. dir - The String path between <source> and the file. name - The String filename of the file. dest - The String destination path override.
164 165 166 167 168 |
# File 'lib/jekyll-shields_io.rb', line 164 def initialize(site, base, dir, name, dest) super site, base, dir, name @name = name @dest = dest end |
Instance Attribute Details
#name ⇒ Object (readonly)
Returns the value of attribute name.
156 157 158 |
# File 'lib/jekyll-shields_io.rb', line 156 def name @name end |
Instance Method Details
#destination(dest) ⇒ Object
170 171 172 |
# File 'lib/jekyll-shields_io.rb', line 170 def destination(dest) File.join dest, @dest, @name end |