class Brainstem::TestHelpers::BrainstemDataHelper
Public Class Methods
new(response_body)
click to toggle source
# File lib/brainstem/test_helpers.rb, line 35 def initialize(response_body) @json = JSON.parse(response_body) end
Public Instance Methods
method_missing(name)
click to toggle source
# File lib/brainstem/test_helpers.rb, line 43 def method_missing(name) data = @json[name.to_s].try(:values) BrainstemHelperCollection.new(data) unless data.nil? end
results()
click to toggle source
# File lib/brainstem/test_helpers.rb, line 39 def results BrainstemHelperCollection.new(@json['results'].map { |ref| @json[ref['key']][ref['id']] }) end