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 11
def img(label, content, visitor)
  label = label.to_s
  return nil unless /^img:\s*(.+)$/ =~ label
  make_image(visitor.canvas, $1)
end
make_image_from_file(source, visitor) { |src_file_path, prop| ... } click to toggle source
# File lib/rabbit/parser/rd/ext/image.rb, line 17
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