Class: Jekyll::Secinfo::Divd

Inherits:
Object
  • Object
show all
Defined in:
lib/jekyll-secinfo/divd.rb

Class Method Summary collapse

Class Method Details



12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# File 'lib/jekyll-secinfo/divd.rb', line 12

def self.to_link(text, site, page)
  #Logger.log(context)
  config = Jekyll::Secinfo::Config.get(site, page)

  m = text.match(/^(DIVD-|divd-)?(\d{4}\-\d+)/) 
  if m
    if config["divd"]["url"] =~ /\%s/
      url=config["divd"]["url"] % m[2]
    else
      url="#{config["divd"]["url"]}#{m[2]}"
    end
    return "<a href='#{url}' class='divd secinfo'>DIVD-#{m[2]}</a>"
  else
    return nil
  end
end