Beefy Boxes and Bandwidth Generously Provided by pair Networks
P is for Practical
 
PerlMonks  

Boldra's scratchpad

by Boldra (Deacon)
on Jun 02, 2004 at 03:27 UTC ( #359100=scratchpad: print w/replies, xml ) Need Help??

sub all_arguments { my ( $self, $machine_template ) = @_; my @all_sids = map { $_->sid } $machine_template->all_systems; return ( Class->new_from_instance( $self, sid => { maximum_size => 3, + valid_values => \@all_sids } ), Class->new_from_instance( hostname => $self ), Class->new_from_moose_meta_attribute( $self->meta->get_attribute('sid') => { maximum_size => 3, valid_values => \@all_sids } ), Class->new_from_moose_meta_attribute( $self->meta->get_attribute('hostname') ), ); } sub all_arguments_arrayref { my ( $self, $machine_template ) = @_; my @all_sids = map { $_->sid } $machine_template->all_systems; my @arguments = Cloud::SSF::PluginArgument->new_from_moose_meta_at +tribute( $self->meta->get_attribute('sid'), { maximum_length => 3, valid_values => \@all_sids, } ), Cloud::SSF::PluginArgument->new_from_moose_meta_attribute( $self->meta->get_attribute('depends_on'), { children => [ Cloud::SSF::PluginArgument->new( { name => 'sid', type => 'Str', is_required => 1, children => [], valid_value => [], ), Cloud::SSF::PluginArgument->new( { name => 'remote_lgtst', type => 'HashRef', is_required => 1, children => [ Cloud::SSF::PluginArgument->new( { name => 'port_nr', is_required => 1, type => 'Int', } ), Cloud::SSF::PluginArgument->new( { name => 'port_nr', type => 'Int', is_required => 1, } ), ], } ), ], } ); return \@arguments; }
Log In?
Username:
Password:

What's my password?
Create A New User
Chatterbox?
[Corion]: karlgoethebier: Heh - naah, I think they are just very fresh out of university. At least they seem to have hired one person as key accountant who has done enterprise consulting etc. before :)
[Corion]: erix: It wouldn't be nice of me to publically shame and name ;)
[Corion]: I'm interested in how their product actually works. It uses websockets between two non-browser components, so there are some weird technology decisions, or rather, I assume the product started out as something completely different :)
[erix]: fair enough

How do I use this? | Other CB clients
Other Users?
Others imbibing at the Monastery: (7)
As of 2018-04-19 12:32 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    Notices?