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