Sha256: ad4e1ad2aa0caf87c6d1860e7cff1740cef02de64f995d0bb32d52cba9b541fd
Contents?: true
Size: 329 Bytes
Versions: 13
Compression:
Stored size: 329 Bytes
Contents
module UpdateAttributes def update_attributes(attrs) attrs.each do |key, value| setter = "#{key}=" send(setter, value) if respond_to?(setter) @logger.warn "#{key} is not a settable attribute on #{self.class}" unless respond_to?(setter) end end def <<(attrs) update_attributes attrs end end
Version data entries
13 entries across 13 versions & 1 rubygems