module Motor::Resources::CustomSqlColumnsCache

Constants

CACHE_STORE

Public Instance Methods

call(sql) click to toggle source
# File lib/motor/resources/custom_sql_columns_cache.rb, line 10
def call(sql)
  CACHE_STORE.fetch(sql.hash) do
    Queries::RunQuery.call(Query.new(sql_body: sql), limit: 0).columns
  end
end