162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
|
# File 'lib/mokio/concerns/common/services/sitemap_service.rb', line 162
def sitemap_url_strategy_default
if self.respond_to? :sitemap_url_strategy
return self.sitemap_url_strategy
else
if self.respond_to? :title
value = self.title
elsif self.respond_to? :name
value = self.name
elsif self.respond_to? :columns_for_table
first_column = self.class.columns_for_table.first
value = self.send("#{first_column }")
else
raise "sitemap_url_strategy not found in #{self.class} and service can't find any compatible columns for path generation"
end
return {loc: "#{value}", priority: 1, lastmod: self.updated_at }
end
end
|