Jira (PUP-7368) Add ability to declare function argument mismatch handlers
Title: Message Title Eric Thompson updated an issue Puppet / PUP-7368 Add ability to declare function argument mismatch handlers Change By: Eric Thompson QA Risk Assessment Reason: covered by unit tests Add Comment This message was sent by Atlassian JIRA (v6.4.14#64029-sha1:ae256fe) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-7368) Add ability to declare function argument mismatch handlers
Title: Message Title Eric Thompson assigned an issue to Unassigned Puppet / PUP-7368 Add ability to declare function argument mismatch handlers Change By: Eric Thompson Assignee: qa Add Comment This message was sent by Atlassian JIRA (v6.4.14#64029-sha1:ae256fe) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-7368) Add ability to declare function argument mismatch handlers
Title: Message Title Eric Thompson updated an issue Puppet / PUP-7368 Add ability to declare function argument mismatch handlers Change By: Eric Thompson QA Risk Assessment: Needs Assessment No Action Add Comment This message was sent by Atlassian JIRA (v6.4.14#64029-sha1:ae256fe) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-7368) Add ability to declare function argument mismatch handlers
Title: Message Title Henrik Lindberg updated an issue Puppet / PUP-7368 Add ability to declare function argument mismatch handlers Change By: Henrik Lindberg Sprint: PDE 2017-03-22 , PDE 2017-04-05 Add Comment This message was sent by Atlassian JIRA (v6.4.14#64029-sha1:ae256fe) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-7368) Add ability to declare function argument mismatch handlers
Title: Message Title Thomas Hallgren assigned an issue to qa Puppet / PUP-7368 Add ability to declare function argument mismatch handlers Change By: Thomas Hallgren Status: Ready for CI Test Assignee: qa Add Comment This message was sent by Atlassian JIRA (v6.4.14#64029-sha1:ae256fe) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-7368) Add ability to declare function argument mismatch handlers
Title: Message Title Henrik Lindberg assigned an issue to Unassigned Puppet / PUP-7368 Add ability to declare function argument mismatch handlers Change By: Henrik Lindberg Assignee: Henrik Lindberg Add Comment This message was sent by Atlassian JIRA (v6.4.14#64029-sha1:ae256fe) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-7368) Add ability to declare function argument mismatch handlers
Title: Message Title Thomas Hallgren assigned an issue to Henrik Lindberg Puppet / PUP-7368 Add ability to declare function argument mismatch handlers Change By: Thomas Hallgren Assignee: Thomas Hallgren Henrik Lindberg Add Comment This message was sent by Atlassian JIRA (v6.4.14#64029-sha1:ae256fe) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-7368) Add ability to declare function argument mismatch handlers
Title: Message Title Henrik Lindberg assigned an issue to Thomas Hallgren Puppet / PUP-7368 Add ability to declare function argument mismatch handlers Change By: Henrik Lindberg Assignee: Thomas Hallgren Add Comment This message was sent by Atlassian JIRA (v6.4.14#64029-sha1:ae256fe) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-7368) Add ability to declare function argument mismatch handlers
Title: Message Title Henrik Lindberg updated an issue Puppet / PUP-7368 Add ability to declare function argument mismatch handlers Change By: Henrik Lindberg Component/s: DOCS Add Comment This message was sent by Atlassian JIRA (v6.4.14#64029-sha1:ae256fe) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-7368) Add ability to declare function argument mismatch handlers
Title: Message Title Henrik Lindberg updated an issue Puppet / PUP-7368 Add ability to declare function argument mismatch handlers Change By: Henrik Lindberg Release Notes Summary: The modern (4.x) Function API for Ruby has been extended to accept the definition of {{argument_mismatch}} dispatchers. These can now be used to provide better custom error messages when a type mismatch occurs in a function call. Release Notes: New Feature Add Comment This message was sent by Atlassian JIRA (v6.4.14#64029-sha1:ae256fe) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-7368) Add ability to declare function argument mismatch handlers
Title: Message Title Thomas Hallgren created an issue Puppet / PUP-7368 Add ability to declare function argument mismatch handlers Issue Type: Improvement Assignee: Unassigned Created: 2017/03/17 4:55 AM Fix Versions: PUP 4.10.0 Priority: Normal Reporter: Thomas Hallgren An alternative function dispatch is needed that can produce error messages for the arguments that it matches. It can be named argument_mismatch. The matching algorithm should be exactly the same as as for a normal dispatch but the function that gets called must produce a String describing that the matched arguments are in fact in error. An ArgumentError with this message should then be raised when the function returns. Dispatchers of type `argument_mismatch` will be excluded when the default argument mismatch handler describes viable options. It is also excluded from the list of dispatchers returned from the Dispatcher. A function may have zero to many argument_mismatch declarations and when none of them matches, the default mismatch describer still kicks in.