Module: Plaza
- Defined in:
- lib/plaza.rb,
lib/plaza/models.rb,
lib/plaza/request.rb,
lib/plaza/version.rb,
lib/plaza/response.rb,
lib/plaza/inflector.rb,
lib/plaza/connection.rb,
lib/plaza/models/error.rb,
lib/plaza/configuration.rb,
lib/plaza/models/base_model.rb,
lib/plaza/middleware/user_id.rb,
lib/plaza/models/restful_model.rb,
lib/plaza/adapters/base_adapter.rb
Defined Under Namespace
Modules: BaseAdapter, BaseModel, Connection, Inflector, Middleware, RestfulModel
Classes: Configuration, ConnectionError, Error, Request, ResourceInvalid, Response, RestfulAdapter
Constant Summary
collapse
- VERSION =
"0.1.1"
Class Method Summary
collapse
Class Method Details
.adapter(class_name) ⇒ Object
28
29
30
|
# File 'lib/plaza.rb', line 28
def self.adapter(class_name)
Plaza.const_get("#{class_name}Adapter").new
end
|
.configuration(component_name = :default) ⇒ Object
14
15
16
17
|
# File 'lib/plaza.rb', line 14
def self.configuration(component_name = :default)
@configurations ||= {}
@configurations[component_name] ||= Plaza::Configuration.new
end
|
19
20
21
|
# 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) ⇒ Object
23
24
25
26
|
# File 'lib/plaza.rb', line 23
def self.connection(component_name = :default)
@connections ||= {}
@connections[component_name] ||= Plaza::Connection.for(component_name)
end
|