class Scim::Kit::V2::UnknownAttribute

Represents an Unknown/Unrecognized Attribute

Attributes

name[R]

Public Class Methods

new(name) click to toggle source
# File lib/scim/kit/v2/unknown_attribute.rb, line 12
def initialize(name)
  @name = name
end

Public Instance Methods

_assign(*_args) click to toggle source
# File lib/scim/kit/v2/unknown_attribute.rb, line 16
def _assign(*_args)
  valid?
end
_value=(*_args) click to toggle source
# File lib/scim/kit/v2/unknown_attribute.rb, line 20
def _value=(*_args)
  raise Scim::Kit::UnknownAttributeError, name
end
unknown() click to toggle source
# File lib/scim/kit/v2/unknown_attribute.rb, line 24
def unknown
  errors.add(name, I18n.t('errors.messages.invalid'))
end