class Bookify::Node::Image
Public Instance Methods
render()
click to toggle source
# File lib/bookify/node/image.rb, line 6 def render options = { position: html_classes.include?("center") ? :center : :left, fit: [bounds.width, -1] } image image_from_node(node), options move_down 15 end
Private Instance Methods
image_from_node(node)
click to toggle source
# File lib/bookify/node/image.rb, line 18 def image_from_node(node) src = node.attr(:src) /^https?\:\/\//.match?(src) ? URI.open(src) : src end