class Lurch::Relationship::HasMany
Public Class Methods
new(store, relationship_key, document)
click to toggle source
# File lib/lurch/relationship/has_many.rb, line 4 def initialize(store, relationship_key, document) @store = store @relationship_key = relationship_key @document = document @data = @document["data"].map { |resource_identifier| Resource.new(@store, resource_identifier["type"], resource_identifier["id"]) } end
Public Instance Methods
inspect()
click to toggle source
# File lib/lurch/relationship/has_many.rb, line 11 def inspect suffix = @data.first ? "[#{Inflector.classify(@data.first.type)}]" : "" "#<#{self.class}#{suffix} size: #{@data.size}>" end