module Rabbit::Parser::RD::Ext::Image
Public Instance Methods
img(label, content, visitor)
click to toggle source
# File lib/rabbit/parser/rd/ext/image.rb, line 27 def img(label, content, visitor) label = label.to_s return nil unless /^img:\s*(.+)$/ =~ label make_image(visitor.canvas, $1, body: visitor.current_body) end
make_image_from_file(source, visitor, **options) { |src_file, prop| ... }
click to toggle source
Calls superclass method
Rabbit::Parser::Ext::Image#make_image_from_file
# File lib/rabbit/parser/rd/ext/image.rb, line 33 def make_image_from_file(source, visitor, **options) src, prop = parse_source(source) super(visitor.canvas, src, body: visitor.current_body, **options) do |src_file| [yield(src_file, prop), prop] end end