Sha256: 81be34468d04264ed4356b9e75f01871830fe6cbe45bfb0161d3b82e2cd69bbe
Contents?: true
Size: 377 Bytes
Versions: 12
Compression:
Stored size: 377 Bytes
Contents
description 'Tag to embed github gist' export_scripts 'gist-embed.css' require 'open-uri' Tag.define :gist, requires: 'id' do |context, attrs| if attrs['id'] =~ /^\d+$/ body = open("https://gist.github.com/#{attrs['id']}.json").read gist = MultiJson.load(body) gist['div'].gsub(' ', ' ') else raise ArgumentError, 'Invalid gist id' end end
Version data entries
12 entries across 12 versions & 1 rubygems