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