Method: Sequel::Dataset#extension
- Defined in:
-
lib/sequel/dataset/query.rb,
lib/sequel/dataset/query.rb
:nocov:
206 207 208 209 210 211 212 213 214 |
# File 'lib/sequel/dataset/query.rb', line 206 def extension(*exts) exts.each{|ext| Sequel.extension(ext) unless Sequel.synchronize{EXTENSIONS[ext]}} mods = exts.map{|ext| Sequel.synchronize{EXTENSION_MODULES[ext]}} if mods.all? with_extend(*mods) else with_extend(DeprecatedSingletonClassMethods).extension(*exts) end end |