Method: OpenC3::ScopeModel#create

Defined in:
lib/openc3/models/scope_model.rb

#create(update: false, force: false) ⇒ Object



71
72
73
74
75
76
# File 'lib/openc3/models/scope_model.rb', line 71

def create(update: false, force: false)
  # Ensure there are no "." in the scope name - prevents gems accidently becoming scope names
  raise "Invalid scope name: #{@name}" if @name !~ /^[a-zA-Z0-9_-]+$/
  @name = @name.upcase
  super(update: update, force: force)
end