Hello,

  Is there a cleaner way to check if no field have been set than the
following code ?

>>> o = OpenStruct.new
=> #<OpenStruct>
>>> o.inspect == "#<OpenStruct>"
=> true
>>> o.one_field = true
=> true
>>> o.inspect == "#<OpenStruct>"
=> false
>>> o.delete_field 'one_field'
=> nil
>>> o.inspect == "#<OpenStruct>"
=> true