module Plaza
Constants
- VERSION
Public Class Methods
adapter(class_name)
click to toggle source
# File lib/plaza.rb, line 28 def self.adapter(class_name) Plaza.const_get("#{class_name}Adapter").new end
configuration(component_name = :default)
click to toggle source
# File lib/plaza.rb, line 14 def self.configuration(component_name = :default) @configurations ||= {} @configurations[component_name] ||= Plaza::Configuration.new end
configure(component_name = :default, &block)
click to toggle source
# File lib/plaza.rb, line 19 def self.configure(component_name = :default, &block) self.configuration(component_name).instance_eval(&block) if block_given? end
connection(component_name = :default)
click to toggle source
# File lib/plaza.rb, line 23 def self.connection(component_name = :default) @connections ||= {} @connections[component_name] ||= Plaza::Connection.for(component_name) end