Simplified logic in planting.planting_slug

This commit is contained in:
Brenda Wallace
2017-02-10 22:41:28 +13:00
parent 36768cf384
commit ce573c1e55

View File

@@ -64,15 +64,11 @@ class Planting < ActiveRecord::Base
end
def planting_slug
if garden.present? && crop.present?
"#{owner.login_name}-#{garden.name}-#{crop.name}"
elsif garden.present?
"#{owner.login_name}-#{garden.name}-null"
elsif crop.present?
"#{owner.login_name}-null-#{crop.name}"
else
"#{owner.login_name}-null-null"
end.downcase.gsub(' ', '-')
[
owner.login_name,
garden.present? ? garden.name : 'null',
crop.present? ? crop.name : 'null'
].downcase.tr(' ', '-')
end
# location = garden owner + garden name, i.e. "Skud's backyard"