Module: AePageObjects::InternalHelpers
- Included in:
- Dsl
- Defined in:
- lib/ae_page_objects/util/internal_helpers.rb
Instance Method Summary collapse
Instance Method Details
#ensure_class_for_param!(param_name, klass, ancestor_class) ⇒ Object
3 4 5 6 7 |
# File 'lib/ae_page_objects/util/internal_helpers.rb', line 3 def ensure_class_for_param!(param_name, klass, ancestor_class) if klass && ! (klass < ancestor_class) raise "#{param_name} <#{klass}> must extend #{ancestor_class}, ->#{klass.ancestors.inspect}" end end |