I see now. Yes, there is a block of code b/n the def tag. Thanks. Now I
understand. I can decipher that code to see what the issue is.
Thanks a mil!
Sent from my iPhone
> On Jan 9, 2017, at 3:32 PM, William Cox <mydimens...@gmail.com> wrote:
>
> the subcomponent will be entirely contained within the <%def></%def> tags.
> within that, many of the same rules apply as to file-level components
> quote: Each instance of this section creates a subcomponent embedded inside
> the current component. Inside you may place anything that a regular component
> contains, with the exception of <%def>, <%method>, <%once>, and <%shared>
> tags.
>
> without seeing what that <%def> defines, I can't really say much beyond that
> as I/we can't see the code you're seeing.
>
> that being said, I can say it almost certainly is _not_ being built on the
> fly (without some black magic).
>
>> On Mon, Jan 9, 2017 at 4:25 PM Hiram Gibbard <hgibb...@gmail.com> wrote:
>> i do have the <%def .is_valid_sshkey> defined, but where is the code
>> embedded?
>>
>> I also executed a recursive/case insensitive search in all the application
>> code files for "is_valid_sshkey" and nothing was returned outside of what
>> I've already seen.
>>
>> is the logic for is_valid_sshkey built on the fly, if so, where is it
>> getting the sub-component set of rules?
>>
>> basically this application was written awhile ago and i'm trying to figure
>> out how it validates the ssh keys provided in the text field by the user.
>>
>> It works on the old server, yet not the new one. I migrated the app to the
>> new one from the old one by taring up the entire directory and deploying it
>> on the new server.
>>
>> I'm searching, using grep and find, for "is_valid_sshkey" on both the old
>> and new servers and can not seem to find any mention of "is_valid_sshkey
>> other than whats defined for the sub-component and %def.
>>
>> Magic?
>>
>> On Mon, Jan 9, 2017 at 3:14 PM, William Cox <mydimens...@gmail.com> wrote:
>> Hiram,
>>
>> you likely are dealing with a call to an embedded component:
>> https://metacpan.org/pod/distribution/HTML-Mason/lib/HTML/Mason/Devel.pod#EMBEDDED-COMPONENTS
>>
>> the ".is_valid_sshkey" should be found as <%def .is_valid_subkey>...<%/def>
>> within the same file
>>
>> On Mon, Jan 9, 2017 at 4:10 PM Seb <s...@h-k.fr> wrote:
>>
>> Hi,
>>
>>
>> > thanks for that Seb, but what if I'm not finding a file called
>> > .is_valid_sshkey?
>> >
>> > using:
>> > sudo find / -type f -iname ".is_valid_sshkey" -ls
>>
>> There could be a suffix, such as .mas, which would not be found with your
>> syntax. Example:
>>
>> >mkdir toto
>> >touch toto/.hidden
>> >find . -type f -iname ".hidden" -ls
>> 217773 0 -rw-r--r-- 1 seb seb 0 Jan 9 22:04 ./toto/.hidden
>> >find . -type f -iname ".hid" -ls
>> >find . -type f -iname ".hid*" -ls
>> 217773 0 -rw-r--r-- 1 seb seb 0 Jan 9 22:04 ./toto/.hidden
>>
>> So I suggest you try this:
>>
>> sudo find / -type f -iname ".is_valid_sshkey*" -ls
>>
>>
>> Seb.
>>
>>
>>
>> >
>> > On Mon, Jan 9, 2017 at 2:47 PM, Seb <s...@h-k.fr> wrote:
>> >
>> >>
>> >> Hi Hiram,
>> >>
>> >>
>> >> my $is_valid = $m->comp(".is_valid_sshkey", sshkey => $ssh2, uidnumber =>
>> >>> $employeeNumber, );
>> >>>
>> >>> As I understand it, this is a mason subcomponent, but what isn't clear to
>> >>> me is the ".is_valid_sshkey"
>> >>>
>> >>
>> >> The line means to use a Mason component whose code resides in the file
>> >> named ".is_valid_sshkey", which could also be written ./.is_valid_sshkey .
>> >> You will find this (hidden) file in the same directory as the one from
>> >> which the code is extracted.
>> >>
>> >>
>> >> Seb.
>> >>
>> >
>> >
>> >
>> >
>>
>> ------------------------------------------------------------------------------
>> Developer Access Program for Intel Xeon Phi Processors
>> Access to Intel Xeon Phi processor-based developer platforms.
>> With one year of Intel Parallel Studio XE.
>> Training and support from Colfax.
>> Order your platform today. http://sdm.link/xeonphi
>> _______________________________________________
>> Mason-users mailing list
>> Mason-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/mason-users
>> --
>> William Cox
>>
>> e: mydimens...@gmail.com
>>
>> -----BEGIN GEEK CODE BLOCK-----
>> Version: 3.1
>> GCS d- s+:+() a C++(++++)$ UBLC(++)$
>> P+++(++++)$ L++(+++)$ !E--- W++(+++)$
>> !N !o? K--? !w--- !O M++ !V- PS-(--)@ PE+()
>> Y+ !PGP t++ !5 X+++ !R tv(+) b+>++
>> DI+(++) D+() G e h--- r+++ y+++>++++
>> ------END GEEK CODE BLOCK------
>>
>>
>>
>> --
>> Hiram Gibbard
>> hgibb...@gmail.com
>> http://hiramgibbard.com
>>
>
> --
> William Cox
>
> e: mydimens...@gmail.com
>
> -----BEGIN GEEK CODE BLOCK-----
> Version: 3.1
> GCS d- s+:+() a C++(++++)$ UBLC(++)$
> P+++(++++)$ L++(+++)$ !E--- W++(+++)$
> !N !o? K--? !w--- !O M++ !V- PS-(--)@ PE+()
> Y+ !PGP t++ !5 X+++ !R tv(+) b+>++
> DI+(++) D+() G e h--- r+++ y+++>++++
> ------END GEEK CODE BLOCK------
------------------------------------------------------------------------------
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today. http://sdm.link/xeonphi
_______________________________________________
Mason-users mailing list
Mason-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mason-users