Sha256: 3f224d3d111ab4707330c7c6cd110f3724bdb4903e4ec6e9ff5eeb9f5fffaca9
Contents?: true
Size: 825 Bytes
Versions: 3
Compression:
Stored size: 825 Bytes
Contents
module WWW class Mechanize class Form # This class represents a radio button found in a Form. To activate the # RadioButton in the Form, set the checked method to true. class RadioButton < Field attr_accessor :checked def initialize(name, value, checked, form) @checked = checked @form = form super(name, value) end def check uncheck_peers @checked = true end def uncheck @checked = false end def click @checked = !@checked end private def uncheck_peers @form.radiobuttons_with(:name => name).each do |b| next if b.value == value b.uncheck end end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
mechanize-0.9.0 | lib/www/mechanize/form/radio_button.rb |
mechanize-0.8.5 | lib/www/mechanize/form/radio_button.rb |
mechanize-0.9.1 | lib/www/mechanize/form/radio_button.rb |