Module: Devise::Models::Serializable::ClassMethods
- Defined in:
- lib/devise/models/serializable.rb
Instance Method Summary collapse
-
#blacklist_keys ⇒ Object
Returns keys that should be removed when serializing the record.
-
#blacklist_keys? ⇒ Boolean
Return true if we can retrieve blacklist keys from the record.
Instance Method Details
#blacklist_keys ⇒ Object
Returns keys that should be removed when serializing the record.
40 41 42 |
# File 'lib/devise/models/serializable.rb', line 40 def blacklist_keys @blacklist_keys ||= to_adapter.column_names.map(&:to_s) - accessible_attributes.to_a.map(&:to_s) end |
#blacklist_keys? ⇒ Boolean
Return true if we can retrieve blacklist keys from the record.
35 36 37 |
# File 'lib/devise/models/serializable.rb', line 35 def blacklist_keys? @has_except_keys ||= respond_to?(:accessible_attributes) && !accessible_attributes.to_a.empty? end |