com.github.mustachejava.jruby
Class JRubyObjectHandler

java.lang.Object
  extended by com.github.mustachejava.reflect.ReflectionObjectHandler
      extended by com.github.mustachejava.jruby.JRubyObjectHandler
All Implemented Interfaces:
ObjectHandler

public class JRubyObjectHandler
extends ReflectionObjectHandler


Field Summary
 
Fields inherited from class com.github.mustachejava.reflect.ReflectionObjectHandler
MAP_METHOD
 
Constructor Summary
JRubyObjectHandler()
           
 
Method Summary
 java.lang.Object coerce(java.lang.Object object)
           
protected  Wrapper findWrapper(int scopeIndex, Wrapper[] wrappers, java.util.List<com.google.common.base.Predicate<java.lang.Object[]>> guards, java.lang.Object scope, java.lang.String name)
           
 
Methods inherited from class com.github.mustachejava.reflect.ReflectionObjectHandler
checkField, checkMethod, createWrapper, falsey, find, getField, getMethod, iterate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JRubyObjectHandler

public JRubyObjectHandler()
Method Detail

coerce

public java.lang.Object coerce(java.lang.Object object)
Specified by:
coerce in interface ObjectHandler
Overrides:
coerce in class ReflectionObjectHandler

findWrapper

protected Wrapper findWrapper(int scopeIndex,
                              Wrapper[] wrappers,
                              java.util.List<com.google.common.base.Predicate<java.lang.Object[]>> guards,
                              java.lang.Object scope,
                              java.lang.String name)
Overrides:
findWrapper in class ReflectionObjectHandler


Copyright © 2012. All Rights Reserved.