<br>   Drools always looks for getters/setters, never for the actual internal attribute. <br><br>   As long as you have an instance of a given interface and your rules are written against the interface you should be fine in Drools 5.<br>
<br>   Drools 4 used shadow facts, so, there would be more considerations to make on drools 4.<br><br>   []s<br>   Edson<br><br><div class="gmail_quote">2009/3/19 Premkumar Stephen <span dir="ltr">&lt;<a href="mailto:prem18@gmail.com">prem18@gmail.com</a>&gt;</span><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hello Folks,<div><br></div><div>I have been looking at options of using ruby objects as fact objects in Drool&#39;s working memory.</div>
<div><br></div><div>One obvious way is using services.</div><div><br></div><div>Another path that I have been researching about is to use Spring as outlined here <a href="http://www.jroller.com/habuma/entry/spring_meet_ruby" target="_blank">http://www.jroller.com/habuma/entry/spring_meet_ruby</a> </div>

<div><br></div><div>Now, in this example, if the Lime ruby object were like a POJO, (contains fields), will I be able to insert this object into the workingMemory?  My Lime interface would have getters and setters. Will the engine look for the fields themselves in an object or can it work with just getters and setters ( as would be declared in the Lime.java interface and defined in the Lime.rb ruby class? </div>

<div><br></div><div>Are there any drawbacks in doing it this way?</div><div><br></div><div>Any comments/pointers will be appreciated.</div><div><br></div><div>Thanks!!</div>
<br>_______________________________________________<br>
rules-users mailing list<br>
<a href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/rules-users" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-users</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br>  Edson Tirelli<br>  JBoss Drools Core Development<br>  JBoss, a division of Red Hat @ <a href="http://www.jboss.com">www.jboss.com</a><br>