Ryan Davis wrote:
> Has anyone taken this over?
> 
> I just applied the following patch to fix up rdoc processing. I applied 
> it to both trunk and 1_8.

This is definitely a question we need to figure out. The Ruby parts of 
Syck are now also used in Yecht, so it would be nice to have all that 
stuff in a third-party location.

Of course, Syck in _why's repositories are actually of a much later 
version than what's in MRI at the moment (with several incompatible 
changes in what it accepts). Not sure how to handle that.

Cheers


> 
> Index: tag.rb
> ===================================================================
> --- tag.rb    (revision 25048)
> +++ tag.rb    (working copy)
> @@ -58,7 +58,7 @@
>      # taguris.
>      def yaml_as( tag, sc = true )
>          verbose, $VERBOSE = $VERBOSE, nil
> -        class_eval <<-"end;", __FILE__, __LINE__+1
> +        class_eval <<-"END", __FILE__, __LINE__+1
>              attr_writer :taguri
>              def taguri
>                  if respond_to? :to_yaml_type
> @@ -73,7 +73,7 @@
>                  end
>              end
>              def self.yaml_tag_subclasses?; #{ sc ? 'true' : 'false' }; end
> -        end;
> +        END
>          YAML::tag_class tag, self
>      ensure
>          $VERBOSE = verbose
> @@ -88,4 +88,5 @@
>      def yaml_tag_read_class( name )
>          name
>      end
> +    # :startdoc:
>  end
> 
> 
> 


-- 
  Ola Bini (http://olabini.com)
  Ioke creator (http://ioke.org)
  JRuby Core Developer (http://jruby.org)
  Developer, ThoughtWorks Studios (http://studios.thoughtworks.com)
  Practical JRuby on Rails (http://apress.com/book/view/9781590598818)

  "Yields falsehood when quined" yields falsehood when quined.