[Nitro] new work on annotations
George Moschovitis
george.moschovitis at gmail.com
Tue Jan 23 10:40:37 EST 2007
On 1/23/07, transfire at gmail.com <transfire at gmail.com> wrote:
>
> Started working on annotations again today.
Great!
>
> 1) The "force" methods (btw "coerce" would describe this better). I'm
> not sure yet, are they generic enough or too nitro specific? And how do
> they get used exactly? I'll have to think about this some more, so any
> more information about them will of course help.
They are used by the automatic request.params to object instantiation code (
reques.fill, obj.create_with(request), obj.assign(request) etc). I think we
can extract this out of the annotation code.
2) This hunk of code is Nitro specific:
>
> if klass && !serializable_attributes.empty?
> include Og::EntityMixin unless
> ancestors.include?(Og::EntityMixin)
> include Glue::Validation unless
> ancestors.include?(Glue::Validation)
> include Aspects unless ancestors.include?(Aspects)
> end
yeap we should factor this out. Please don't reuse the included_as_property
Nitro callback. Just other another callback and I will override this to add
nitro specific code (included_as_property and the stuff you quoted).
thanks for your work,
George.
--
http://blog.gmosx.com
http://cull.gr
http://www.joy.gr
http://nitroproject.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://rubyforge.org/pipermail/nitro-general/attachments/20070123/843da01f/attachment-0001.html
More information about the Nitro-general
mailing list