如何创建一个新的 Moose 类并在运行时实例化该类的对象?
使用 Moose::Meta::Class->create 创建元类后,如何使用该类作为元类实例化真正的 Moose 类? (我还需要创建元类,因为我还想对其应用一些角色。)…
如何使用 Moose 和 Perl 在参数化角色的方法中访问运行时创建的方法内的消费者类的方法?
我在参数化角色中定义了一个方法,需要在运行时创建一个新类 使用 Moose::Meta::Class->create 并将确切的参数化角色应用于它。我还在 $new_class-&…
使用 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 use…
如何使用 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 中…
Moose ArrayRef 属性作为数组返回
我有一个 Moose 类,其属性是 ArrayRef (只读),并由对象在内部进行操作。但是当有人调用访问器方法时,我希望它返回一个数组(或列表)而不是引用…
有什么方法可以在 Moose 对象中使用 Moose::Exporter 吗?
我正在寻找一种在父 Moose 类中设置一些辅助方法的方法,而不是一个独立的实用程序类。如果可能的话,这将是一种向模块添加 Moose 糖的更透明的方式,…
如何在 Perl 中调用存储在哈希中的函数名称?
我确信这在文档中的某个地方有所涉及,但我一直找不到它...我正在寻找语法糖,它可以调用名称存储在哈希中的类上的方法(而不是简单的标量): use st…