Sha256: 65a75f390cb365635c06a1004e908a24f41320f61da41700ea59c04ac191e6b0

Contents?: true

Size: 305 Bytes

Versions: 5

Compression:

Stored size: 305 Bytes

Contents

module Webrat
  class Label #:nodoc:
    
    def initialize(field, element)
      @field    = field
      @element  = element
    end
    
    def matches_text?(label_text)
      text =~ /^\W*#{Regexp.escape(label_text.to_s)}\b/i
    end
    
    def text
      @element.inner_text
    end
    
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
webrat-0.3.2 lib/webrat/core/label.rb
webrat-0.3.4 lib/webrat/core/label.rb
webrat-0.3.0 lib/webrat/core/label.rb
webrat-0.3.1 lib/webrat/core/label.rb
webrat-0.3.3 lib/webrat/core/label.rb