View on
MetaCPAN is shutting down
For details read Perl NOC. After June 25th this page will redirect to
Scott Smith > UR-0.39 > UR::Object::Command::List



Annotate this POD


Open  0
View/Report Bugs
Module Version: 0.39   Source   Latest Release: UR-0.46


UR::Object::Command::List - Fetches and lists objects in different styles.


 package MyLister;

 use strict;
 use warnings;

 use above "UR";

 class MyLister {
     is => 'UR::Object::Command::List',
     has => [
     # add/modify properties


Provided by the Developer ^

subject_class_name (optional)

The subject_class_name is the class for which the objects will be fetched. It can be specified one of two main ways:


For this do nothing, the end user will have to provide it when the command is run.

by_the_developer_in the_class_declartion

For this, in the class declaration, add a has key w/ arrayref of hashrefs. One of the hashrefs needs to be subject_class_name. Give it this declaration:

 class MyFetchAndDo {
     is => 'UR::Object::Command::FetchAndDo',
     has => [
         subject_class_name => {
             value => <CLASS NAME>,
             is_constant => 1,

show (optional)

Add defaults to the show property:

 class MyFetchAndDo {
     is => 'UR::Object::Command::FetchAndDo',
     has => [
         show => {
             default_value => 'name,age', 

helps (optional)

Overwrite the help_brief, help_synopsis and help_detail methods to provide specific help. If overwiting the help_detail method, use call '_filter_doc' to get the filter documentation and usage to combine with your specific help.

List Styles ^

text, csv, html, xml, pretty (inprogress)

syntax highlighting: