class Rmk::MultiVarWriter
Public Class Methods
new(*vars)
click to toggle source
create @param vars [Array<Rmk::Vars>] init Vars obj array
# File lib/rmk/vars.rb, line 59 def initialize(*vars) @vars = vars end
Public Instance Methods
<<(vars)
click to toggle source
add vars obj to array @param vars [Rmk::Vars] vars obj
# File lib/rmk/vars.rb, line 63 def <<(vars) @vars << vars end
[]=(name, append = false, value)
click to toggle source
write var to all vars obj @param name [String] @param append [Boolean] is '+=' mode ? @param value [String, nil]
# File lib/rmk/vars.rb, line 69 def []=(name, append = false, value) @vars.each{|var| var[name, append] = value} end