lib/jekyll-html.rb in jekyll-html-1.0.1 vs lib/jekyll-html.rb in jekyll-html-1.0.2

- old
+ new

@@ -1,55 +1,53 @@ -require 'jekyll' -require 'liquid' +# frozen_string_literal: true -require 'jekyll-html/start_tag' -require 'jekyll-html/end_tag' +require "jekyll" +require "liquid" +require "jekyll-html/start_tag" +require "jekyll-html/end_tag" + module Jekyll + module HTML - module Html - class << self - def generate_start_tag(tag_content) - raise('Tag content cannot be null!') if tag_content.nil? - raise('Tag content cannot be empty!') if tag_content.empty? + raise("Tag content cannot be null!") if tag_content.nil? + raise("Tag content cannot be empty!") if tag_content.empty? - content = tag_content.split(' ') - raise('Splitted content cannot be empty!') if content.empty? + content = tag_content.split(" ") + raise("Splitted content cannot be empty!") if content.empty? - result = '' + result = "" content.each do |target| - targetContent = target.split('=') - if targetContent.length != 2 - result += target + ' ' + target_content = target.split("=") + if target_content.length != 2 + result += target + " " next end - key = targetContent[0] - value = targetContent[1].tr('_', ' ') + key = target_content[0] + value = target_content[1].tr("_", " ") result += "#{key}=\"#{value}\"\"" end "<#{result[0, result.length - 1]}>" end def generate_end_tag(tag_content) - raise('Tag content cannot be null!') if tag_content.nil? - raise('Tag content cannot be empty!') if tag_content.empty? + raise("Tag content cannot be null!") if tag_content.nil? + raise("Tag content cannot be empty!") if tag_content.empty? - content = tag_content.split(' ') - raise('Splitted content cannot be empty!') if content.empty? + content = tag_content.split(" ") + raise("Splitted content cannot be empty!") if content.empty? "</#{content[0]}>" end - end end - end -Liquid::Template.register_tag('starttag', Jekyll::Html::StartTag) -Liquid::Template.register_tag('endtag', Jekyll::Html::EndTag) +Liquid::Template.register_tag("st", Jekyll::HTML::StartTag) +Liquid::Template.register_tag("et", Jekyll::HTML::EndTag)