Class: String

Inherits:
Object
  • Object
show all
Defined in:
lib/launcher.rb

Instance Method Summary collapse

Instance Method Details

#interpolate(vars) ⇒ Object



8
9
10
11
12
13
14
15
16
17
18
# File 'lib/launcher.rb', line 8

def interpolate vars
  s_i = self.dup

  vars.each do |key, value|
    regexp = Regexp.new('#\{' + key + '\}')

    s_i.gsub! regexp, value
  end

  s_i
end