# File lib/hashie/extensions/ignore_undeclared.rb, line 32 def initialize_attributes(attributes) return unless attributes klass = self.class translations = klass.respond_to?(:translations) && klass.translations attributes.each_pair do |att, value| next unless klass.property?(att) || (translations && translations.include?(att)) self[att] = value end end