有没有一种简单的方法来测试 Moose 属性是否是只读的?
我目前使用块 eval 来测试我是否已将属性设置为只读。有没有更简单的方法来做到这一点? 工作代码示例: #Test that sample_for is ready only eval {…
我可以使用基于 Moose 的对象将正则表达式传递给 isa() 吗?
我可以在 Moose 中使用 isa 并以正则表达式作为参数吗?如果不可能,我可以使用 ->isa 以外的其他方法实现相同的效果吗? 好的,有以下类型 Animal::G…
如何创建一个新的 Moose 类并在运行时实例化该类的对象?
使用 Moose::Meta::Class->create 创建元类后,如何使用该类作为元类实例化真正的 Moose 类? (我还需要创建元类,因为我还想对其应用一些角色。)…
如何使用 Moose 和 Perl 在参数化角色的方法中访问运行时创建的方法内的消费者类的方法?
我在参数化角色中定义了一个方法,需要在运行时创建一个新类 使用 Moose::Meta::Class->create 并将确切的参数化角色应用于它。我还在 $new_class->me…
使用 DBIX::Class 时 Moose 触发器不触发
我是 Moose 的新手,正在尝试将它与 DBIx::Class 一起使用。基本的 DBIC 查询和更新工作找到了,但是当我修改属性时,我尝试编写的任何触发器都不会被…
MooseX::Declare 和 MooseX::Method::Signatures 生产准备好了吗?
来自当前版本 (0.98) Moose::Manual::MooseX 是以下几行: 我们对未来充满希望 MooseX::Method::Signatures 和 MooseX::Declare。然而,这些 模块,同…
有没有一种简单的方法可以将 DBIx::Class 结果映射到我的自定义 Moose 类?
上我的驼鹿课程似乎有点痛苦。然后使用 DBIx::Class获取结果集..然后手动将我的结果集映射到驼鹿类。…
为什么带有方法修饰符的 Moose 角色应用程序在我的代码中不起作用?
我有一个角色和几个混合该角色的类。 Role 类加载所有实现类,以便任何导入 Blah 的东西都可以使用它们,而无需键入大量“use”行。 package Blah; us…
如何使用 Log4perl 和 Moose 报告行号?
与 Moose 一起使用时,是否可以让 Log4perl 正确显示日志事件的行号和包/类,而不是始终在第 99 行显示 Method::Delegation? 就我而言,我创建了一个…
我需要多少时间来测试 Moose 和 MooseX::FollowPBP 生成的方法?
我想开始严格进行测试驱动开发。但是,我想知道应该对 Moose 和 MooseX::FollowPBP 生成的方法进行多少测试。例如,我有以下课程: package Neu::Seri…
有没有一个 vim 插件可以让 Moose 属性显示在 Tag_List 中?
我正在编辑使用 Moose 的包,我想知道是否有一个插件可以使 Moose 属性显示在标签列表中。 例如,在以下代码中,属性 options 不会显示在 Tag_List 中…