Sha256: 273451c154bdd66eab60134b985779c7ef56d9a9fbdc416dfaffdcf0a805ecba

Contents?: true

Size: 321 Bytes

Versions: 2

Compression:

Stored size: 321 Bytes

Contents

class Hadouken::Strategy::Base
  attr_reader :plan
  attr_reader :max_hosts
  attr_reader :traversal

  def initialize(plan, opts={})
    @plan      = plan
    @max_hosts = opts[:max_hosts]
    @traversal = opts[:traversal] || :breadth
  end

  def host_strategy
    raise ArgumentError, "not implemneted here"
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
hadouken-0.1.5.pre lib/hadouken/strategy/base.rb
hadouken-0.1.4.pre lib/hadouken/strategy/base.rb