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