Sha256: 1bf42fd7eda57d9308c47baddef60e9668e1e7153a8673e2d4e7c4a8519d2558
Contents?: true
Size: 554 Bytes
Versions: 9
Compression:
Stored size: 554 Bytes
Contents
module Bowline module Binders class Collection < Base class << self def items=(args) @items = args self.item_sync! @items end def items @items ||= [] end def item_sync! return unless @items && @elements @elements.each {|i| i.updateCollection(@items.to_js) } end def find(id) @items.find {|item| item.id == id } end end end end end
Version data entries
9 entries across 9 versions & 2 rubygems