Sha256: 3c0d14a56e8970c5dad21dceb407d36c0375391a5701549fe00dde15372513ff
Contents?: true
Size: 640 Bytes
Versions: 41
Compression:
Stored size: 640 Bytes
Contents
require 'rabbit/element' require 'rabbit/parser/ext/image' module Rabbit module Parser class RD module Ext module Image include Parser::Ext::Image def img(label, content, visitor) label = label.to_s return nil unless /^img:\s*(.+)$/ =~ label make_image(visitor.canvas, $1) end def make_image_from_file(source, visitor) src, prop = parse_source(source) super(visitor.canvas, src) do |src_file_path| [yield(src_file_path, prop), prop] end end end end end end end
Version data entries
41 entries across 41 versions & 1 rubygems