module YeSQL::Bindings::Utils

Public Instance Methods

statement_binds(extractor) click to toggle source
# File lib/yesql/bindings/utils.rb, line 8
def statement_binds(extractor)
  statement(readable: true)
    .scan(::YeSQL::BIND_REGEX)
    .map(&:first)
    .map { extractor[_1.to_sym][:bind].values_at(:vals, :vars) }
end