Module: AePageObjects::Node::ClassMethods
- Included in:
- AePageObjects::Node
- Defined in:
- lib/ae_page_objects/node.rb
Instance Method Summary collapse
Instance Method Details
#current_url ⇒ Object
| 47 48 49 | # File 'lib/ae_page_objects/node.rb', line 47 def current_url Capybara.current_session.current_url.sub(/^https?:\/\/[^\/]*/, '') end | 
#current_url_without_params ⇒ Object
| 51 52 53 | # File 'lib/ae_page_objects/node.rb', line 51 def current_url_without_params current_url.sub(/\?.*/, '') end | 
#new_subclass(&block) ⇒ Object
| 55 56 57 58 59 | # File 'lib/ae_page_objects/node.rb', line 55 def new_subclass(&block) klass = Class.new(self) klass.class_eval(&block) if block klass end |