Sha256: cfbcf56b0ef0a9347dd31aa4afc60da1c6089b31a51138bc863a89eab1c2009a
Contents?: true
Size: 563 Bytes
Versions: 1
Compression:
Stored size: 563 Bytes
Contents
require 'active_record' require 'connection_ninja' module ConnectionNinja module Orms module ActiveRecord def use_connection_ninja(config_group) establish_connection ninja_config(config_group) end protected def ninja_config(config_group) begin configurations[config_group.to_s][::Rails.env] rescue raise ::ActiveRecord::AdapterNotFound, "connection ninja could not find the #{::Rails.env} configuration for group \"#{config_group.to_s}\"" end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
connection_ninja-0.4.1 | lib/connection_ninja/orms/active_record.rb |