lib/page-object/elements/check_box.rb in meeane-page-object-0.1.10 vs lib/page-object/elements/check_box.rb in meeane-page-object-0.1.11
- old
+ new
@@ -1,37 +1,37 @@
-module PageObject
- module Elements
- class CheckBox < Element
-
- def initialize(element, platform)
- @element = element
- include_platform_for platform
- end
-
- protected
-
- def self.watir_finders
- super + [:value, :label]
- end
-
- def self.selenium_finders
- super + [:value, :label, :css]
- end
-
- def include_platform_for platform
- super
- if platform[:platform] == :watir_webdriver
- require 'page-object/platforms/watir_webdriver/check_box'
- self.class.send :include, PageObject::Platforms::WatirWebDriver::CheckBox
- elsif platform[:platform] == :selenium_webdriver
- require 'page-object/platforms/selenium_webdriver/check_box'
- self.class.send :include, PageObject::Platforms::SeleniumWebDriver::CheckBox
- else
- raise ArgumentError, "expect platform to be :watir_webdriver or :selenium_webdriver"
- end
- end
- end
-
- ::PageObject::Elements.type_to_class[:checkbox] = ::PageObject::Elements::CheckBox
-
- end
-end
+module PageObject
+ module Elements
+ class CheckBox < Element
+
+ def initialize(element, platform)
+ @element = element
+ include_platform_for platform
+ end
+
+ protected
+
+ def self.watir_finders
+ super + [:value, :label]
+ end
+
+ def self.selenium_finders
+ super + [:value, :label, :css]
+ end
+
+ def include_platform_for platform
+ super
+ if platform[:platform] == :watir_webdriver
+ require 'page-object/platforms/watir_webdriver/check_box'
+ self.class.send :include, PageObject::Platforms::WatirWebDriver::CheckBox
+ elsif platform[:platform] == :selenium_webdriver
+ require 'page-object/platforms/selenium_webdriver/check_box'
+ self.class.send :include, PageObject::Platforms::SeleniumWebDriver::CheckBox
+ else
+ raise ArgumentError, "expect platform to be :watir_webdriver or :selenium_webdriver"
+ end
+ end
+ end
+
+ ::PageObject::Elements.type_to_class[:checkbox] = ::PageObject::Elements::CheckBox
+
+ end
+end