X-Git-Url: https://git.camperquake.de/gitweb.cgi?a=blobdiff_plain;f=videosite%2FJSArrayParser.pm;h=bbc60de857acc5a2bd39e0184c4bc1f4164e4ad3;hb=5160262f35ac74f803164ac4e734381c7cea1c74;hp=37452feda67e92b4ab76a643670896bc4ed3b57a;hpb=a1237106ff15a200904b071ce7409c77904f4600;p=videosite.git diff --git a/videosite/JSArrayParser.pm b/videosite/JSArrayParser.pm index 37452fe..bbc60de 100644 --- a/videosite/JSArrayParser.pm +++ b/videosite/JSArrayParser.pm @@ -23,38 +23,8 @@ sub new { # Try to find a child object which is available and return that. - # See if videosite::JSJSONArrayParser is available - eval { - require videosite::JSJSONArrayParser; - }; - - unless($@) { - # Available. Return a JSJSONArrayParser object - return videosite::JSJSONArrayParser->new(%params); - } - - # See if videosite::JSLexArrayParser is available - eval { - require videosite::JSLexArrayParser; - }; - - unless($@) { - # Available. Return a JSLexArrayParser object - return videosite::JSLexArrayParser->new(%params); - } - - # See if JSSimleArrayParser is available - eval { - require videosite::JSSimpleArrayParser; - }; - - unless ($@) { - # Available. Return a JSSimpleArrayParser object - return videosite::JSSimpleArrayParser->new(%params); - } - - # Nothing available. Return ourselves. - return bless($self, $class); + require videosite::JSJSONArrayParser; + return videosite::JSJSONArrayParser->new(%params); } sub parse {