Sha256: 5da1d8498ddf0c3d7da3caef0fb613e3600a9cd8db85472511c149565b6ef407

Contents?: true

Size: 465 Bytes

Versions: 5

Compression:

Stored size: 465 Bytes

Contents

module WWW
  class Link
    attr_reader :node
    attr_reader :href
    attr_reader :text
  
    def initialize(node)
      @node = node
      @href = node.attributes['href'] 
      @text = node.all_text
    end
  end
  
  class Meta < Link
  end

  class Frame
    attr_reader :node
    attr_reader :name
    attr_reader :src

    def initialize(node)
      @node = node
      @name = node.attributes['name']
      @src  = node.attributes['src']
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
mechanize-0.4.1 lib/mechanize/page_elements.rb
mechanize-0.4.2 lib/mechanize/page_elements.rb
mechanize-0.4.5 lib/mechanize/page_elements.rb
mechanize-0.4.3 lib/mechanize/page_elements.rb
mechanize-0.4.4 lib/mechanize/page_elements.rb