Sha256: 7898fd6abae20595bc4fd1f1fadc0018b3bb638b149e9aac563d2b03d1ecee56

Contents?: true

Size: 421 Bytes

Versions: 4

Compression:

Stored size: 421 Bytes

Contents

require 'pact_broker/ui/view_models/relationship'

module PactBroker
  module UI
    module ViewModels
      class Relationships

        attr_reader :relationships

        def initialize relationships
          @relationships = relationships.collect{ |relationship| Relationship.new(relationship) }.sort
        end

        def each(&block)
          relationships.each(&block)
        end

      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
pact_broker-1.3.1 lib/pact_broker/ui/view_models/relationships.rb
pact_broker-1.3.0 lib/pact_broker/ui/view_models/relationships.rb
pact_broker-1.2.0 lib/pact_broker/ui/view_models/relationships.rb
pact_broker-1.1.0 lib/pact_broker/ui/view_models/relationships.rb