org.jruby
Class RubyYAML

java.lang.Object
  extended by org.jruby.RubyYAML

public class RubyYAML
extends java.lang.Object

Author:
Ola Bini

Nested Class Summary
static class RubyYAML.YAMLArrayMethods
           
static class RubyYAML.YAMLClassMethods
           
static class RubyYAML.YAMLDateMethods
           
static class RubyYAML.YAMLExceptionMethods
           
static class RubyYAML.YAMLFalseMethods
           
static class RubyYAML.YAMLHashMethods
           
static class RubyYAML.YAMLNilMethods
           
static class RubyYAML.YAMLNumericMethods
           
static class RubyYAML.YAMLObjectMethods
           
static class RubyYAML.YAMLRangeMethods
           
static class RubyYAML.YAMLRegexpMethods
           
static class RubyYAML.YAMLStringMethods
           
static class RubyYAML.YAMLStructMethods
           
static class RubyYAML.YAMLSymbolMethods
           
static class RubyYAML.YAMLTimeMethods
           
static class RubyYAML.YAMLTrueMethods
           
 
Constructor Summary
RubyYAML()
           
 
Method Summary
static RubyModule createYAMLModule(Ruby runtime)
           
static IRubyObject dump_all(IRubyObject self, IRubyObject[] args)
           
static IRubyObject dump_stream(IRubyObject self, IRubyObject[] args)
           
static IRubyObject dump(IRubyObject self, IRubyObject arg0)
           
static IRubyObject dump(IRubyObject self, IRubyObject arg0, IRubyObject arg1)
           
static IRubyObject each_document(IRubyObject self, IRubyObject arg, Block block)
           
static IRubyObject load_documents(IRubyObject self, IRubyObject arg, Block block)
           
static IRubyObject load_file(IRubyObject self, IRubyObject arg)
           
static IRubyObject load_stream(IRubyObject self, IRubyObject arg)
           
static IRubyObject load(IRubyObject self, IRubyObject arg)
           
static IRubyObject parse_internal(IRubyObject self, IRubyObject arg)
           
static IRubyObject quick_emit_node(IRubyObject self, IRubyObject[] args, Block block)
           
static IRubyObject quick_emit(IRubyObject self, IRubyObject[] args)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RubyYAML

public RubyYAML()
Method Detail

createYAMLModule

public static RubyModule createYAMLModule(Ruby runtime)

dump

public static IRubyObject dump(IRubyObject self,
                               IRubyObject arg0)

dump

public static IRubyObject dump(IRubyObject self,
                               IRubyObject arg0,
                               IRubyObject arg1)

dump_all

public static IRubyObject dump_all(IRubyObject self,
                                   IRubyObject[] args)

parse_internal

public static IRubyObject parse_internal(IRubyObject self,
                                         IRubyObject arg)

load

public static IRubyObject load(IRubyObject self,
                               IRubyObject arg)

load_file

public static IRubyObject load_file(IRubyObject self,
                                    IRubyObject arg)

each_document

public static IRubyObject each_document(IRubyObject self,
                                        IRubyObject arg,
                                        Block block)

load_documents

public static IRubyObject load_documents(IRubyObject self,
                                         IRubyObject arg,
                                         Block block)

load_stream

public static IRubyObject load_stream(IRubyObject self,
                                      IRubyObject arg)

dump_stream

public static IRubyObject dump_stream(IRubyObject self,
                                      IRubyObject[] args)

quick_emit_node

public static IRubyObject quick_emit_node(IRubyObject self,
                                          IRubyObject[] args,
                                          Block block)

quick_emit

public static IRubyObject quick_emit(IRubyObject self,
                                     IRubyObject[] args)


Copyright © 2002-2007 JRuby Team. All Rights Reserved.