class TrustyCms::AdminUI::RegionSet
def add(region=nil, partial=nil, options={})
def add(region=nil, partial=nil, options={}) raise ArgumentError, "You must specify a region and a partial" unless region and partial if options[:before] index = @regions[region].empty? ? 0 : (@regions[region].index(options[:before]) || @regions[region].size) self[region].insert(index, partial) elsif options[:after] index = @regions[region].empty? ? 0 : (@regions[region].index(options[:after]) || @regions[region].size - 1) self[region].insert(index + 1, partial) else self[region] << partial end end