class ResumeStylist::NormalizeCSS

Constants

NormalizeCSS_URI

Public Class Methods

new(tag_name, tokens, liq) click to toggle source
# File lib/resume-stylist/theme/normalize_css.rb, line 6
def initialize(tag_name, tokens, liq)
  if tokens.include? "inline"
    req = Net::HTTP::Get.new(NormalizeCSS_URI.request_uri)

    http = Net::HTTP.new(NormalizeCSS_URI.host, NormalizeCSS_URI.port)
    http.use_ssl = (NormalizeCSS_URI.scheme == "https")

    response = http.request(req)

    if response.code == "200"
      @content = response.body
    else
      @content = "/*! ERROR: Request for `#{NormalizeCSS_URI}` returned #{response.code}! Please report this bug at https://github.com/omninonsense/resume-stylist/issues/new */"
    end
  else
    @content = %Q{<link rel="stylesheet" href="#{NormalizeCSS_URI}" media="screen">}
  end
end

Public Instance Methods

render(context) click to toggle source
# File lib/resume-stylist/theme/normalize_css.rb, line 25
def render(context)
  @content
end