Minions 1.000001 Latest
Files
- Build.PL
- Changes
- LICENSE
- MANIFEST
- META.json
- META.yml
- README.md
- cpanfile
- lib/Minions.pm
- lib/Minions/Implementation.pm
- lib/Minions/Manual/Construction.pod
- lib/Minions/Role.pm
- lib/Minions/_Guts.pm
- t/basic.t
- t/build.t
- t/buildargs.t
- t/composition_hash.t
- t/composition_list.t
- t/composition_role.t
- t/destroy.t
- t/docs/construction/build_with_arg.t
- t/docs/construction/buildargs.t
- t/docs/construction/counter2.t
- t/docs/construction/counter3.t
- t/docs/construction/default_constructor.t
- t/docs/construction/init_arg.t
- t/docs/delegates/fixed_size_queue.t
- t/docs/delegates/queue.t
- t/docs/roles/fixed_size_queue_v1.t
- t/docs/roles/fixed_size_queue_v2.t
- t/docs/roles/queue_v1.t
- t/docs/roles/queue_v2.t
- t/docs/roles/queue_v3.t
- t/docs/roles/stack_v1.t
- t/docs/synopsis/from_hash_unnamed.t
- t/docs/synopsis/packages.t
- t/docs/usage/from_hash_named.t
- t/docs/usage/set.t
- t/docs/usage/set_alternate.t
- t/docs/usage/set_reuse_interface.t
- t/fixed_size_q.t
- t/fixed_size_q_ext_pkg.t
- t/fixed_size_q_impl_with_role.t
- t/fixed_size_q_no_attr.t
- t/fixed_size_q_role.t
- t/impl_package.t
- t/impl_package_declare.t
- t/interface_mismatch.t
- t/interface_satisfied.t
- t/interface_unsatisfied.t
- t/lib/AlphabetRole.pm
- t/lib/Example/Construction/Acme/Counter.pm
- t/lib/Example/Construction/Acme/Counter_v2.pm
- t/lib/Example/Construction/Acme/Set_v1.pm
- t/lib/Example/Construction/Counter.pm
- t/lib/Example/Construction/Counter_v2.pm
- t/lib/Example/Construction/Counter_v3.pm
- t/lib/Example/Construction/Counter_v4.pm
- t/lib/Example/Construction/Set_v1.pm
- t/lib/Example/Delegates/Acme/FixedSizeQueue_v1.pm
- t/lib/Example/Delegates/Acme/Queue_v1.pm
- t/lib/Example/Delegates/FixedSizeQueue.pm
- t/lib/Example/Delegates/Queue.pm
- t/lib/Example/Roles/Acme/FixedSizeQueue_v1.pm
- t/lib/Example/Roles/Acme/FixedSizeQueue_v2.pm
- t/lib/Example/Roles/Acme/FixedSizeQueue_v3.pm
- t/lib/Example/Roles/Acme/Queue_v1.pm
- t/lib/Example/Roles/Acme/Queue_v2.pm
- t/lib/Example/Roles/Acme/Queue_v3.pm
- t/lib/Example/Roles/Acme/Stack_v1.pm
- t/lib/Example/Roles/Acme/Stack_v2.pm
- t/lib/Example/Roles/FixedSizeQueue.pm
- t/lib/Example/Roles/Queue.pm
- t/lib/Example/Roles/Role/LogSize.pm
- t/lib/Example/Roles/Role/Pushable.pm
- t/lib/Example/Roles/Role/Queue.pm
- t/lib/Example/Roles/Stack.pm
- t/lib/Example/Synopsis/Acme/Counter.pm
- t/lib/Example/Synopsis/Counter.pm
- t/lib/Example/Usage/ArraySet.pm
- t/lib/Example/Usage/HashSet.pm
- t/lib/Example/Usage/Set.pm
- t/lib/Example/Usage/SetInterface.pm
- t/lib/Example/Usage/SetReuseInterface.pm
- t/lib/FixedSizeQueue.pm
- t/lib/FixedSizeQueueImpl.pm
- t/lib/FixedSizeQueueImplWithRole.pm
- t/lib/FixedSizeQueueRole.pm
- t/private_assert.t
- t/role_conflict_attr.t
- t/role_conflict_attr_resolved.t
- t/role_conflict_method.t
- t/role_conflict_method_resolved.t
- t/role_required_attribute_absent.t
- t/role_required_attribute_present.t
- t/role_required_method_absent.t
- t/role_required_method_present.t
- t/subroles.t
- t/subroles_conflict.t