Dinocatalog

Rubocop said Yes
Again, you should just let the initializer handle the setting of attributes. Pass in the hash. Your dinosaur object already has an initializer that accepts a hash. You could do Dinosaur.new(name: entry['NAME'], period: entry['PERIOD'] ... and so on ).