summaryrefslogtreecommitdiff
path: root/app/models/concerns/has_whatnot.rb
diff options
context:
space:
mode:
Diffstat (limited to 'app/models/concerns/has_whatnot.rb')
-rw-r--r--app/models/concerns/has_whatnot.rb6
1 files changed, 5 insertions, 1 deletions
diff --git a/app/models/concerns/has_whatnot.rb b/app/models/concerns/has_whatnot.rb
index 289fe40..a0934ef 100644
--- a/app/models/concerns/has_whatnot.rb
+++ b/app/models/concerns/has_whatnot.rb
@@ -7,7 +7,11 @@ module HasWhatnot
end
def tags
- whatnot[:tags] if whatnot
+ whatnot[:tags] ? whatnot[:tags] : []
+ end
+
+ def where_has_tag(tag)
+ where("whatnot->'tags' ? :tag", tag: tag)
end
end
end