Преглед на файлове

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

Fix: extending with Moose causes Deep recursion in Moo::HandleMoose
Daniel Gempesaw преди 10 години
родител
ревизия
22d3ea4537
променени са 1 файла, в които са добавени 3 реда и са изтрити 6 реда
  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;