Yeah I'm planning to use extracted equalizer here and all ivars will be
included

On Saturday, January 5, 2013, Dan Kubb wrote:

> In lib/virtus/attribute.rb:
>
> > @@ -4,16 +4,14 @@ module Virtus
> >    #
> >    # @abstract
> >    class Attribute
> > -    extend DescendantsTracker
> > -    extend TypeLookup
> > -    extend Options
> > -    include Equalizer.new(inspect) << :name << :options
> > +    extend DescendantsTracker, TypeLookup, Options
> > +
> > +    include Equalizer.new(inspect) << :name
>
> In general you want the keys in the equalizer to be equal to the instance
> variables in the object; at least the ivars that aren't derived from others.
>
> —
> Reply to this email directly or view it on GitHub<https://github.com/solnic/virtus/pull/144/files#r2558767>.
>
>