Требует ли MooseX :: Declare '{' для той же строки, что и 'method'? - PullRequest
5 голосов
/ 11 января 2012

Это похоже на работу:

use MooseX::Declare;

class Example {
    method my_method() {

    }
}

Это, кажется, не создает метод:

use MooseX::Declare;
class Example {
    method my_method() 
    {

    }
}

Я что-то упустил или есть ограничение MooseX::Declare, что открывающая фигурная скобка должна идти в той же строке, что и 'method'?

- изменить -

MooseX::Declare = 0,35

Devel::Declare = 0,006004 - похоже, что я неактивен в версии Devel::Declare, более поздние версии, по-видимому, недоступны в ActiveState perl из-за некоторых проблем со сборкой: http://code.activestate.com/ppm/Devel-Declare/ (до 0,006008 включительно )

1 Ответ

4 голосов
/ 11 января 2012

Да, это должно работать. Возможно, вам придется обновить Devel :: Declare, которая использует магию синтаксиса, или MooseX :: Declare.

...