class Brainstem::TestHelpers::BrainstemDataHelper::BrainstemHelperCollection
Public Class Methods
new(collection)
click to toggle source
# File lib/brainstem/test_helpers.rb, line 51 def initialize(collection) collection.each do |item| self << BrainstemHelperItem.new(item) end end
Public Instance Methods
by_id(id)
click to toggle source
# File lib/brainstem/test_helpers.rb, line 61 def by_id(id) detect { |item| item.id == id.to_s } end
ids()
click to toggle source
# File lib/brainstem/test_helpers.rb, line 57 def ids map { |item| item.id } end
method_missing(name)
click to toggle source
# File lib/brainstem/test_helpers.rb, line 65 def method_missing(name) map { |item| item.send(name.to_s.singularize) } end