require 'action_controller/base' require 'action_controller/layout' class StringLayout attr_accessor :layout def initialize(values={}) if values.is_a?(Hash) self.layout = values[:layout] else self.layout = values end end def to_s self.layout.to_s end end