Asp Forum
Home
|
Login
|
Register
|
Search
Forums
>
comp.lang.ruby
Re: Refinement to facets/more/snapshot.rb
Trans
7/25/2007 5:50:00 AM
On Jul 25, 1:28 am, "Nasir Khan" <rubylear...@gmail.com> wrote:
> Suggestion for facets library snapshot.rb
>
> Consider adding optional fields argument to both take_snapshot() and
> restore_snapshot() to selectively take snapshot of selected fields as
> against all fields which is the default.
> Patch provided below over 1.8.54 : methods changes take_snapshot and
> restore_snapshot for Object only.
>
> # = snapshot.rb
>
> class Object
> def take_snapshot(fields=nil)
> snap = Hash.new
> fields = instance_variables unless fields
> fields.each do |iv|
> snap[iv] = instance_variable_get(iv)
> end
> snap
> end
>
> def restore_snapshot(snap, fields=nil)
> fields = instance_variables unless fields
> fields.each do |iv|
> instance_variable_set(iv, snap[iv])
> end
> end
> end
Good idea.
BTW, there's a Facets mailing list now. You can sign up via Rubyforge
or Google Groups.
http://rubyforge.org/mail/?gr...
http://groups.google.com/group/facets-univer...
Thanks!
T.
Servizio di avviso nuovi messaggi
Ricevi direttamente nella tua mail i nuovi messaggi per
Re: Refinement to facets/more/snapshot.rb
Inserendo la tua e-mail nella casella sotto, riceverai un avviso tramite posta elettronica ogni volta che il motore di ricerca troverà un nuovo messaggio per te
Il servizio è completamente GRATUITO!
x
Login to ForumsZone
Login with Google
Login with E-Mail & Password