Jelajahi Sumber

Merge pull request #147 from gempesaw/no-more-recursion

Fix: extending with Moose causes Deep recursion in Moo::HandleMoose
Daniel Gempesaw 10 tahun lalu
induk
melakukan
22d3ea4537
1 mengubah file dengan 3 tambahan dan 6 penghapusan
  1. 3 6
      lib/Selenium/Remote/Driver.pm

+ 3 - 6
lib/Selenium/Remote/Driver.pm

@@ -285,8 +285,7 @@ has 'browser_name' => (
 );
 
 has 'base_url' => (
-    is      => 'rw',
-    lazy    => 1,
+    is      => 'lazy',
     coerce  => sub {
         my $base_url = shift;
         $base_url =~ s|/$||;
@@ -413,14 +412,12 @@ has 'firefox_profile' => (
 );
 
 has 'desired_capabilities' => (
-    is        => 'rw',
-    lazy      => 1,
+    is        => 'lazy',
     predicate => 'has_desired_capabilities'
 );
 
 has 'inner_window_size' => (
-    is        => 'rw',
-    lazy      => 1,
+    is        => 'lazy',
     predicate => 1,
     coerce    => sub {
         my $size = shift;