Class: JsonapiErrorable::Serializers::SerializableValidation
- Inherits:
-
JSONAPI::Serializable::Resource
- Object
- JSONAPI::Serializable::Resource
- JsonapiErrorable::Serializers::SerializableValidation
- Defined in:
- lib/jsonapi_errorable/serializers/serializable_validation.rb
Instance Method Summary collapse
Instance Method Details
#attribute?(name) ⇒ Boolean
28 29 30 |
# File 'lib/jsonapi_errorable/serializers/serializable_validation.rb', line 28 def attribute?(name) @object.respond_to?(name) end |
#relationship?(name) ⇒ Boolean
21 22 23 24 25 26 |
# File 'lib/jsonapi_errorable/serializers/serializable_validation.rb', line 21 def relationship?(name) return false unless activerecord? relation_names = @object.class.reflect_on_all_associations.map(&:name) relation_names.include?(name) end |