Method: Subroutine::Fields::Configuration#validate!

Defined in:
lib/subroutine/fields/configuration.rb

#validate!Object



90
91
92
93
94
95
96
# File 'lib/subroutine/fields/configuration.rb', line 90

def validate!
  PROTECTED_GROUP_IDENTIFIERS.each do |group_name|
    next unless in_group?(group_name)

    raise ArgumentError, "Cannot assign a field to protected group `#{group}`. Protected groups are: #{PROTECTED_GROUP_IDENTIFIERS.join(", ")}"
  end
end