class WinewooCore::Repositories::Mongo::Queries::PictoQuery
Public Class Methods
new(relation = PictoElement)
click to toggle source
Calls superclass method
# File lib/winewoo_core/repositories/mongo/queries/picto_query.rb, line 4 def initialize(relation = PictoElement) super relation end
Public Instance Methods
by_name() { |picto| ... }
click to toggle source
# File lib/winewoo_core/repositories/mongo/queries/picto_query.rb, line 17 def by_name @relation = @relation .asc(:name) block_given? ? @relation.each { |picto| yield picto } : self end
from_category(category) { |picto| ... }
click to toggle source
# File lib/winewoo_core/repositories/mongo/queries/picto_query.rb, line 8 def from_category(category) @relation = @relation .where(category: category) block_given? ? @relation.each { |picto| yield picto } : self end