Method: Rubyang::Model::ArgStmt#initialize

Defined in:
lib/rubyang/model.rb

#initialize(arg, substmts = []) ⇒ ArgStmt

Returns a new instance of ArgStmt.



146
147
148
149
150
151
152
# File 'lib/rubyang/model.rb', line 146

def initialize arg, substmts=[]
  super substmts
  @arg = arg
  unless valid_arg? arg
    raise ArgumentError, "Invalid Argument: '#{arg}'"
  end
end