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