Method: Zafu::Markup#append_dyn_param

Defined in:
lib/zafu/markup.rb

#append_dyn_param(key, value, conditional = false) ⇒ Object



189
190
191
192
193
194
195
196
197
198
# File 'lib/zafu/markup.rb', line 189

def append_dyn_param(key, value, conditional = false)
  spacer = conditional ? '' : ' '
  if prev_value = @params.delete(key)
    @dyn_params[key] = "#{prev_value}#{spacer}#{value}"
  elsif prev_value = @dyn_params[key]
    @dyn_params[key] = "#{prev_value}#{spacer}#{value}"
  else
    @dyn_params[key] = value
  end
end