Sha256: d56e2da2d84d421c31940f4b16dc805a796f15d1cd2a655cbef395f95bbb2c50
Contents?: true
Size: 298 Bytes
Versions: 3
Compression:
Stored size: 298 Bytes
Contents
class Gallery < Noodall::Component key :title, String, :default => "Gallery" key :description, String key :asset_ids, Array, :typecast => 'ObjectId' def assets assets = Asset.all(:id => asset_ids) asset_ids.map do |id| assets.find{|a| a._id == id} end.compact end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
noodall-components-gallery-0.0.3 | app/models/gallery.rb |
noodall-components-gallery-0.0.2 | app/models/gallery.rb |
noodall-components-gallery-0.0.1 | app/models/gallery.rb |