Method: Blazer::DataSource#sub_variables

Defined in:
lib/blazer/data_source.rb

#sub_variables(statement, vars) ⇒ Object



91
92
93
94
95
96
97
98
# File 'lib/blazer/data_source.rb', line 91

def sub_variables(statement, vars)
  statement = statement.dup
  vars.each do |var, value|
    # use block form to disable back-references
    statement.gsub!("{#{var}}") { quote(value) }
  end
  statement
end