Class: Bumbleworks::StorageAdapter
- Inherits:
-
Object
- Object
- Bumbleworks::StorageAdapter
- Defined in:
- lib/bumbleworks/storage_adapter.rb
Direct Known Subclasses
Class Attribute Summary collapse
-
.auto_register ⇒ Object
Returns the value of attribute auto_register.
Class Method Summary collapse
- .auto_register? ⇒ Boolean
- .display_name ⇒ Object
- .driver ⇒ Object
- .storage_class ⇒ Object
- .use?(storage) ⇒ Boolean
Class Attribute Details
.auto_register ⇒ Object
Returns the value of attribute auto_register.
4 5 6 |
# File 'lib/bumbleworks/storage_adapter.rb', line 4 def auto_register @auto_register end |
Class Method Details
.auto_register? ⇒ Boolean
6 7 8 |
# File 'lib/bumbleworks/storage_adapter.rb', line 6 def auto_register? auto_register.nil? || auto_register == true end |
.display_name ⇒ Object
22 23 24 |
# File 'lib/bumbleworks/storage_adapter.rb', line 22 def display_name storage_class.name end |
.driver ⇒ Object
10 11 12 |
# File 'lib/bumbleworks/storage_adapter.rb', line 10 def driver raise "Subclass responsibility" end |
.storage_class ⇒ Object
18 19 20 |
# File 'lib/bumbleworks/storage_adapter.rb', line 18 def storage_class raise "Subclass responsibility" end |
.use?(storage) ⇒ Boolean
14 15 16 |
# File 'lib/bumbleworks/storage_adapter.rb', line 14 def use?(storage) storage.is_a? storage_class end |