An array of hyperlink objects associated with this drawings images
 @return [Array]
774499
def hyperlinks
      links = self.images.select { |a| a.hyperlink.is_a?(Hyperlink) }
      links.map { |a| a.hyperlink }
    end
217477
def draw_children
      first = true
      @children.each do |child|
        child.draw(1, first)
        first = false
      end
      puts '└──'
    end
1281578
def inspect
      img = []
      @images.each { |image| img << image.inspect }
      img = '[' + img.join(",\n") + "]\nscene=#{@scene}"
    end
1368409
def images(self):
        
        uri = "/%s/images" % self.uri_base
        resp, resp_body = self.api.method_get(uri)
        return resp_body
1248348
def links(links = {})
      links.each_pair do |rel, uri|
        link rel, uri if uri
      end
    end
792297
def containers
      if @containers.nil? && !info[:containers].nil?
        @containers = []
        info[:containers].each do |uri|
          @containers.push(client.containers.get_from_uri(uri))
        end
      end
      @containers
    end
167512
def parse_links(json)
      links = json[:links] || json[:link] || json['links'] || json['link']
      return [] if links.nil?

      links = [links] unless links.is_a?(Array)
      links.map do |link|
        if (link[:href].nil? && link['href'].nil?) || (link[:rel].nil? && link['rel'].nil?)
          msg = "Invalid hash link: #{link.inspect}"
          raise(RuntimeError, msg, caller)
        end
        EntryPoint.new(link[:href] || link['href'], link[:rel] || link['rel'])
      end
    end
513870
def remove_links(urls)
      urls.map { |url| list_links({ url: url }) }.flatten.compact.each do |link|
        website.remove_link(link)
      end
    end
676610
def parent_links_for(crumb)
      links = []
      while crumb = crumb.parent
        links.unshift *crumb.links
      end
      links
    end
46548
def render_image_link_lazy(options = {})
      # options = {
      #     :alt_image,
      #     :image,
      #     :a_href,
      #     :aid,
      #     :a_class,
      #     :target,
      #     :style
      # }

      alt_image = options.fetch(:alt_image, '')
      image = options.fetch(:image, '1px_invisible.gif')
      a_href = options.fetch(:a_href, '/')
      aid = options.fetch(:aid, '')
      a_class = options.fetch(:a_class, '')
      target = options.fetch(:target, '_self')
      a_css_style = options.fetch(:a_css_style, '')
      a_rel = options.fetch(:a_rel, 'follow')

      render :partial => 'c80_lazy_images/image_link_lazy',
             :locals => {
                 :alt_image => alt_image,
                 :image => image,
                 :a_href => a_href,
                 :aid => aid,
                 :a_class => a_class,
                 :target => target,
                 :a_css_style => a_css_style,
                 :a_rel => a_rel
             }
    end
197350
def artUrl(self):
        
        art = self.firstAttr('art', 'grandparentArt')
        return self._server.url(art, includeToken=True) if art else None
690772
def all_descriptions
      result = []
      @pages.each do |page|
        result << [page.page_url, page.meta_desc_content] if page.page_a_tags
      end
      result
    end
462167
def edges
      result = []
      c = edge_class
      each_edge { |u,v| result << c.new(u,v) }
      result
    end
265050
def links
      @links = doc.css('a').map { |link| link['href'].to_s }.uniq.delete_if { |href| href.empty? }.map { |url| absolutify(url.strip) }
    end
1121664
def prepare_shape(index, drawing_id)
      shape = @shapes[index]

      # Create a Drawing object to use with worksheet unless one already exists.
      unless drawing?
        @drawing = Drawing.new
        @drawing.embedded = 1
        @external_drawing_links << ['/drawing', "../drawings/drawing#{drawing_id}.xml"]
        @has_shapes = true
      end

      # Validate the he shape against various rules.
      shape.validate(index)
      shape.calc_position_emus(self)

      drawing_type = 3
      drawing.add_drawing_object(drawing_type, shape.dimensions, shape.name, shape)
    end
195100
def url
      @url ||= if @collection.nil?
                 relative_path
               else
                 ::Bunto::URL.new({
                   :template     => @collection.url_template,
                   :placeholders => placeholders,
                 })
               end.to_s.gsub(%r!/$!, "")
    end
541102
def edges
	    points = self.vertices
	    points.each_cons(2).map {|p1,p2| Edge.new(p1,p2) } + [Edge.new(points.last, points.first)]
	end