{"body":"MacBook-Pro-de-Fernando:update fernando$ for f in v1/META6.json v1/A.pm6 v2/META6.json v2/A.pm6 test.t ; do echo -e \"\\n# $f\"; cat $f; echo \"# --------------------\"; done\n\n# v1/META6.json\n{\n    \"perl\" : \"6.*\",\n    \"name\" : \"test\",\n    \"version\" : \"1\",\n    \"provides\" : {\n        \"A\": \"A.pm6\"\n    },\n    \"source-url\" : \"git@github.com:FCO/DateTime-Extended.git\"\n}\n# --------------------\n\n# v1/A.pm6\nclass A:ver<1> {\n\thas $.v1api = \"OK\"\n}\n# --------------------\n\n# v2/META6.json\n{\n    \"perl\" : \"6.*\",\n    \"name\" : \"test\",\n    \"version\" : \"2\",\n    \"provides\" : {\n        \"A\": \"A.pm6\"\n    },\n    \"source-url\" : \"git@github.com:FCO/DateTime-Extended.git\"\n}\n# --------------------\n\n# v2/A.pm6\nclass A:ver<2> {\n\thas $.v2api = \"OK\"\n}\n# --------------------\n\n# test.t\nuse A;\n\nsay A.new.v1api\n# --------------------\nMacBook-Pro-de-Fernando:update fernando$ perl6 -Iv1 test.t \nOK\nMacBook-Pro-de-Fernando:update fernando$ perl6 -Iv2 test.t \nNo such method 'v1api' for invocant of type 'A'\n  in block <unit> at test.t line 3\n","name":"","extension":"txt","url":"https://www.irccloud.com/pastebin/ln408db3","modified":1484505684,"id":"ln408db3","size":1011,"lines":48,"own_paste":false,"theme":"","date":1484505684}