class Medie::Registry
Public Instance Methods
<<(what)
click to toggle source
adds a new handler to this registry
# File lib/medie/registry.rb, line 5 def <<(what) use(what) end
for(media_type)
click to toggle source
Returns a handler that can handle this kind of media type. It will always use the last registered handler.
# File lib/medie/registry.rb, line 17 def for(media_type) registry.reverse.find do |handler| handler.can_handle?(media_type) end end
use(what)
click to toggle source
adds a new handler to this registry
# File lib/medie/registry.rb, line 10 def use(what) registry << what self end
Private Instance Methods
registry()
click to toggle source
# File lib/medie/registry.rb, line 24 def registry @registry ||= [] end