obsolete.ChilliProject/lib/redmine/views/builders.rb

19 lines
398 B
Ruby

module Redmine
module Views
module Builders
def self.for(format, &block)
builder = case format
when 'xml', :xml; Builders::Xml.new
when 'json', :json; Builders::Json.new
else; raise "No builder for format #{format}"
end
if block
block.call(builder)
else
builder
end
end
end
end
end