Module: Stringex::ActsAsUrl::Adapter
- Defined in:
- lib/stringex/acts_as_url/adapter.rb,
lib/stringex/acts_as_url/adapter/base.rb,
lib/stringex/acts_as_url/adapter/mongoid.rb,
lib/stringex/acts_as_url/adapter/data_mapper.rb,
lib/stringex/acts_as_url/adapter/active_record.rb
Defined Under Namespace
Classes: ActiveRecord, Base, DataMapper, Mongoid
Class Method Summary
collapse
Class Method Details
.add_loaded_adapter(adapter) ⇒ Object
9
10
11
|
# File 'lib/stringex/acts_as_url/adapter.rb', line 9
def self.add_loaded_adapter(adapter)
@loaded_adapters << adapter
end
|
.first_available ⇒ Object
21
22
23
|
# File 'lib/stringex/acts_as_url/adapter.rb', line 21
def self.first_available
@loaded_adapters[0]
end
|
.load_available ⇒ Object
13
14
15
16
17
18
19
|
# File 'lib/stringex/acts_as_url/adapter.rb', line 13
def self.load_available
@loaded_adapters = []
constants.each do |name|
adapter = const_get(name)
adapter.load if adapter.loadable?
end
end
|