Method: Code::Object::Code#initialize

Defined in:
lib/code/object/code.rb

#initialize(*args, **_kargs) ⇒ Code

Returns a new instance of Code.



6
7
8
9
# File 'lib/code/object/code.rb', line 6

def initialize(*args, **_kargs, &)
  raw = args.first.presence || Nothing.new
  @raw = raw.is_a?(Node) ? raw : Node::Code.new(::Code.parse(raw.to_s))
end