Sha256: 7627ac459b0a738bc1cc0f284b8ca5e2e9115abd1b6517255c1f7394519a152f

Contents?: true

Size: 389 Bytes

Versions: 25

Compression:

Stored size: 389 Bytes

Contents

module Harbr
  class Container
    include Dddr::Entity
    attr_accessor :name, :host_header, :ip, :port

    queries do
      def find_by_header(host_header)
        all.find { |container| container.host_header.downcase == host_header.downcase }
      end
      def find_by_name(name)
        all.find { |container| container.name.downcase == name.downcase }
      end
    end
  end
end

Version data entries

25 entries across 25 versions & 1 rubygems

Version Path
harbr-0.0.75 lib/harbr/container.rb
harbr-0.0.74 lib/harbr/container.rb
harbr-0.0.73 lib/harbr/container.rb
harbr-0.0.72 lib/harbr/container.rb
harbr-0.0.71 lib/harbr/container.rb
harbr-0.0.70 lib/harbr/container.rb
harbr-0.0.69 lib/harbr/container.rb
harbr-0.0.68 lib/harbr/container.rb
harbr-0.0.67 lib/harbr/container.rb
harbr-0.0.66 lib/harbr/container.rb
harbr-0.0.65 lib/harbr/container.rb
harbr-0.0.64 lib/harbr/container.rb
harbr-0.0.63 lib/harbr/container.rb
harbr-0.0.62 lib/harbr/container.rb
harbr-0.0.61 lib/harbr/container.rb
harbr-0.0.60 lib/harbr/container.rb
harbr-0.0.59 lib/harbr/container.rb
harbr-0.0.58 lib/harbr/container.rb
harbr-0.0.56 lib/harbr/container.rb
harbr-0.0.55 lib/harbr/container.rb