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 |