Sha256: c29f73b8551ba616c541fcac80f613f739a9089a170189844d02aae21f985e8a

Contents?: true

Size: 1.33 KB

Versions: 4

Compression:

Stored size: 1.33 KB

Contents

Planned:

v 2.5
 * Test out compatibility with ActiveRecord such that it's easy
   to have both xml & database-sourced objects

 * provide an overridable extension point for the #to_xml-ing of
   values.  This would enable easy accommodation of non-standard formats.
   For example, formatting a number with leading zeros.

 * Ensure (perhaps optionally) that references are unambiguous. That is error/warn
   a singular specification has multiple possible node references

 * Ensure support for nodes which aren't merely children, which hang out deep
   in the file, but are accessible via xpath

v 3.0
 * remove deprecated functionality

 * Perhaps provide cleaner separation between the specification
   of type vs its source in the XML.  For example,

     xml_reader :count, :from => 'Count, :in => 'Attributes', :as => Integer
     xml_reader :count, :attr => 'Count, :in => 'Attributes', :as => Integer

   become:

     xml_reader :count, Integer, 'Atributes/Count'
     xml_reader :count, Integer, 'Atributes/@Count'

   potentially backward-incompatible change.  Needs some thought...

 * Back with XmlSimple/FasterXmlSimple to minimize need for specifications

 * Use lazy evaluation to minimize parsing time for large files

Potential:

 * Add shorthand support to hash declaration

 * :as => :self for sending method_missing to this attribute

Version data entries

4 entries across 4 versions & 2 rubygems

Version Path
Empact-roxml-2.4.0 TODO
Empact-roxml-2.4.1 TODO
roxml-2.4.0 TODO
roxml-2.4.1 TODO