class UdonParser::UNode
Attributes
a[RW]
c[RW]
m[RW]
name[RW]
Public Class Methods
new(params={})
click to toggle source
# File lib/udon/udon_parser.rb, line 48 def initialize(params={}) @m = params.delete(:m) || UHash.new @m[:sline] ||= params.delete(:sline) @m[:schr] ||= params.delete(:schr) @a= params.delete(:a) || UHash.new @c= params.delete(:c) || [] @name = params.delete(:name) end
Public Instance Methods
<<(val)
click to toggle source
# File lib/udon/udon_parser.rb, line 58 def <<(val) @c<<val end
[](key)
click to toggle source
# File lib/udon/udon_parser.rb, line 59 def [](key) @c[key] end
into(val)
click to toggle source
# File lib/udon/udon_parser.rb, line 57 def into(val) val << self end
into!(val)
click to toggle source
# File lib/udon/udon_parser.rb, line 56 def into!(val) val << self end