/[Frey]/trunk/lib/Frey/Introspect.pm
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /trunk/lib/Frey/Introspect.pm

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 542 by dpavlin, Wed Nov 26 07:58:40 2008 UTC revision 543 by dpavlin, Wed Nov 26 19:43:03 2008 UTC
# Line 114  sub as_markup { Line 114  sub as_markup {
114                                  join(', ',                                  join(', ',
115                                          map {                                          map {
116                                                  my $name = $_->meta->name;                                                  my $name = $_->meta->name;
117                                                  qq|<a class="frey-popdown" href="/$name">$name<code>| . $_->meta->dump(2) . qq|</code></a>|;                                                  $self->dropdown( $name, $_->meta )
118                                          }                                          }
119                                          #grep { $_ ne 'Moose::Object' }                                          #grep { $_ ne 'Moose::Object' }
120                                          $meta->superclasses                                          $meta->superclasses
# Line 133  sub as_markup { Line 133  sub as_markup {
133                                  my $name = $_->name;                                  my $name = $_->name;
134                                  $role_method->{    $_ }->{$name} = $role_nr foreach $_->get_method_list;                                  $role_method->{    $_ }->{$name} = $role_nr foreach $_->get_method_list;
135                                  $role_attribute->{ $_ }->{$name} = $role_nr foreach $_->get_attribute_list;                                  $role_attribute->{ $_ }->{$name} = $role_nr foreach $_->get_attribute_list;
136                                  qq|<a class="frey-popdown" href="/$name">$name<code>| . $name->meta->dump(2) . qq|</code></a><sup>| . $role_nr++ . qq|</sup>|;                                  $self->dropdown( $name, $name->meta ) . qq|<sup>| . $role_nr++ . qq|</sup>|;
137                          }                          }
138                          $meta->calculate_all_roles                          $meta->calculate_all_roles
139                  );                  );
# Line 170  sub as_markup { Line 170  sub as_markup {
170                                          if ( $getter eq $check ) {                                          if ( $getter eq $check ) {
171                                                  $after .= "$check";                                                  $after .= "$check";
172                                          } else {                                          } else {
173                                                  $after .= qq{<span class="frey-popdown">$check};                                                  # we need our dump here instead of $attr->$getter->dump because default can return scalar
174                                                  # we need dump here instead of $attr->$getter->dump because default can return scalar                                                  $after .= $self->dropdown( $check, $attr->$getter );
                                                 $after .= '<code>' . dump( $attr->$getter ) . '</code>' if $getter ne $check;  
                                                 $after .= '</span>';  
175                                          }                                          }
176                                  }                                  }
177                                  $after .= ' ';                                  $after .= ' ';

Legend:
Removed from v.542  
changed lines
  Added in v.543

  ViewVC Help
Powered by ViewVC 1.1.26