class ReaderLayoutsDataset < Dataset::Base uses :reader_sites if defined? Site def load create_layout "Main" create_layout "Other" create_layout "email", :content => %{
header
footer
} end helpers do def create_layout(name, attributes={}) attributes[:site] ||= sites(:test) if Layout.reflect_on_association(:site) create_model :layout, name.symbolize, attributes.update(:name => name) end end end