class Dandy::ViewBuilderRegistry
Public Class Methods
new()
click to toggle source
# File lib/dandy/view_builder_registry.rb, line 5 def initialize @view_builders = {} end
Public Instance Methods
add(view_builder, format)
click to toggle source
# File lib/dandy/view_builder_registry.rb, line 9 def add(view_builder, format) unless view_builder < Dandy::ViewBuilder raise Dandy::DandyError, 'view_builder parameter should be a Dandy::ViewBuilder' end @view_builders[format] = view_builder end
get(format)
click to toggle source
# File lib/dandy/view_builder_registry.rb, line 17 def get(format) @view_builders[format] end