class Jekyll::SourceMapPage
A Jekyll::Page subclass to manage the source map file associated with a given scss / sass page.
Public Class Methods
new(css_page)
click to toggle source
Initialize a new SourceMapPage
.
@param [Jekyll::Page] css_page The Page object that manages the css file.
# File lib/jekyll/source_map_page.rb, line 10 def initialize(css_page) @site = css_page.site @dir = css_page.dir @data = css_page.data @name = css_page.basename + ".css.map" process(@name) Jekyll::Hooks.trigger :pages, :post_init, self end
Public Instance Methods
asset_file?()
click to toggle source
# File lib/jekyll/source_map_page.rb, line 28 def asset_file? true end
ext()
click to toggle source
# File lib/jekyll/source_map_page.rb, line 24 def ext ".map" end
inspect()
click to toggle source
@return the object as a debug String.
# File lib/jekyll/source_map_page.rb, line 37 def inspect "#<#{self.class} @name=#{name.inspect}>" end
render_with_liquid?()
click to toggle source
# File lib/jekyll/source_map_page.rb, line 32 def render_with_liquid? false end
source_map(map)
click to toggle source
# File lib/jekyll/source_map_page.rb, line 20 def source_map(map) self.content = map end