lib/watir/elements/checkbox.rb in watir-6.13.0 vs lib/watir/elements/checkbox.rb in watir-6.14.0
- old
+ new
@@ -1,8 +1,7 @@
module Watir
class CheckBox < Input
-
#
# Sets checkbox to the given value.
#
# @example
# checkbox = browser.checkbox(id: 'new_user_interests_cars')
@@ -16,39 +15,38 @@
#
def set(bool = true)
set? == bool ? assert_enabled : click
end
- alias_method :check, :set
+ alias check set
#
# Returns true if the element is checked
# @return [Boolean]
#
def set?
element_call { @element.selected? }
end
- alias_method :checked?, :set?
+ alias checked? set?
#
# Unsets checkbox.
#
def clear
set false
end
- alias_method :uncheck, :clear
-
+ alias uncheck clear
end # CheckBox
module Container
def checkbox(*args)
- CheckBox.new(self, extract_selector(args).merge(tag_name: "input", type: "checkbox"))
+ CheckBox.new(self, extract_selector(args).merge(tag_name: 'input', type: 'checkbox'))
end
def checkboxes(*args)
- CheckBoxCollection.new(self, extract_selector(args).merge(tag_name: "input", type: "checkbox"))
+ CheckBoxCollection.new(self, extract_selector(args).merge(tag_name: 'input', type: 'checkbox'))
end
end # Container
class CheckBoxCollection < InputCollection
end # CheckBoxCollection