Module: Shrine::Plugins::DynamicStorage::ClassMethods

Defined in:
lib/shrine/plugins/dynamic_storage.rb

Instance Method Summary collapse

Instance Method Details

#dynamic_storagesObject



14
15
16
# File 'lib/shrine/plugins/dynamic_storage.rb', line 14

def dynamic_storages
  opts[:dynamic_storages]
end

#find_storage(name) ⇒ Object



22
23
24
# File 'lib/shrine/plugins/dynamic_storage.rb', line 22

def find_storage(name)
  resolve_dynamic_storage(name) or super
end

#storage(regex, &block) ⇒ Object



18
19
20
# File 'lib/shrine/plugins/dynamic_storage.rb', line 18

def storage(regex, &block)
  dynamic_storages[regex] = block
end