Sha256: 29c5814ed3c6f2cee2e2e0cfc54c0933f3c6594c2a8dcb898f20fd543e8902a4
Contents?: true
Size: 570 Bytes
Versions: 20
Compression:
Stored size: 570 Bytes
Contents
module ActiveRecord module AttributeMethods def has_attribute?(attr_name) # CPK # attr_name = attr_name.to_s # attr_name = self.class.attribute_aliases[attr_name] || attr_name # @attributes.key?(attr_name) Array(attr_name).all? do |attr| attr = attr.to_s attr = self.class.attribute_aliases[attr] || attr @attributes.key?(attr) end end def _has_attribute?(attr_name) # CPK # @attributes.key?(attr_name) Array(attr_name).all? { |attr| @attributes.key?(attr) } end end end
Version data entries
20 entries across 20 versions & 1 rubygems