Module: Sequel::LitRequireFrozen::DatasetMethods

Defined in:
lib/sequel/extensions/lit_require_frozen.rb

Instance Method Summary collapse

Instance Method Details

#placeholder_literal_string_sql_append(sql, pls) ⇒ Object

Check that placeholder string is frozen (or all entries in placeholder array are frozen).



87
88
89
90
91
92
93
94
95
96
97
98
99
# File 'lib/sequel/extensions/lit_require_frozen.rb', line 87

def placeholder_literal_string_sql_append(sql, pls)
  str = pls.str

  if str.is_a?(Array)
    str.each do |s|
      _check_unfrozen_literal_string(s)
    end
  else
    _check_unfrozen_literal_string(str)
  end

  super
end

#with_sql(sql, *args) ⇒ Object

Check given SQL is not an unfrozen string.



80
81
82
83
# File 'lib/sequel/extensions/lit_require_frozen.rb', line 80

def with_sql(sql, *args)
  _check_unfrozen_literal_string(sql)
  super
end