module Jekyll::UniqueURL::URLs
Adds a method urls
to keep a unique set of URLs
from which to check if the current URL is unique.
Public Class Methods
included(base)
click to toggle source
# File lib/jekyll/unique_urls/urls.rb 8 def self.included(base) 9 base.class_eval do 10 11 # All URLs from the site. 12 # 13 # @return [Set] 14 def urls 15 @urls ||= Set.new 16 end 17 18 # Also reset URLs between resets, to make it compatible with 19 # jekyll-locales 20 alias reset_all reset 21 def reset 22 @urls = nil 23 reset_all 24 end 25 end 26 end
Public Instance Methods
reset()
click to toggle source
# File lib/jekyll/unique_urls/urls.rb 21 def reset 22 @urls = nil 23 reset_all 24 end
urls()
click to toggle source
All URLs
from the site.
@return [Set]
# File lib/jekyll/unique_urls/urls.rb 14 def urls 15 @urls ||= Set.new 16 end