class Normalizr::ArrayOf

Public Class Methods

new(schema) click to toggle source
# File lib/normalizr/array_of.rb, line 4
def initialize schema
  @schema = schema
end

Public Instance Methods

unvisit(obj, ids) click to toggle source
# File lib/normalizr/array_of.rb, line 12
def unvisit obj, ids
  ids.map { |id| @schema.unvisit(obj, id) }
end
visit(obj, bag) click to toggle source
# File lib/normalizr/array_of.rb, line 8
def visit obj, bag
  Array(obj).map { |item| @schema.visit(item, bag) }
end