Class: Jekyll::ShieldsIO::StaticShieldFile

Inherits:
Jekyll::StaticFile
  • Object
show all
Defined in:
lib/jekyll-shields_io.rb

Overview

Jekyll representation for the cached shield SVG files.

Instance Attribute Summary collapse

Instance Method Summary collapse

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

#nameObject (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