Commit 7e268d9
Changed files (1)
lib
scim
kit
lib/scim/kit/v2/attribute_type.rb
@@ -9,13 +9,12 @@ module Scim
attr_accessor :canonical_values, :case_exact, :description
attr_accessor :multi_valued, :required
attr_reader :mutability, :name, :fully_qualified_name, :type, :attributes
- attr_reader :reference_types, :returned, :uniqueness, :schema
+ attr_reader :reference_types, :returned, :uniqueness
def initialize(name:, type: :string, schema: nil)
@name = name.to_s.underscore
- @fully_qualified_name = schema ? "#{schema&.id}##{@name}" : @name
+ @fully_qualified_name = [schema&.id, @name].compact.join('#')
@type = DATATYPES[type.to_sym] ? type.to_sym : (raise TYPE_ERROR)
- @schema = schema
@description = name.to_s.camelize(:lower)
@multi_valued = @required = @case_exact = false
@mutability = Mutability::READ_WRITE