# File lib/gibbler.rb, line 311 def gibbler_fields f = [self.class.gibbler_fields].compact.flatten if f.empty? f = instance_variables.sort.collect { |n| n.to_s[1..-1].to_sym # remove the '@' } end f end