Sha256: d98f35225e07df6b3e32ffcf454f7624b3c0a9b9754dd78872a7caa42bd356a7

Contents?: true

Size: 963 Bytes

Versions: 8

Compression:

Stored size: 963 Bytes

Contents

module Pione
  module Global
    # This is a begin number of task-worker-front port range.
    define_external_item(:task_worker_front_port_range_begin) do |item|
      item.desc = "start port number of task worker front"
      item.type = :integer
      item.init = 50000
    end

    # This is an end number of task-worker-front port range.
    define_external_item(:task_worker_front_port_range_end) do |item|
      item.desc = "start port number of task worker front"
      item.type = :integer
      item.init = 50999
    end

    # This is task-worker-front port range.
    define_computed_item(:task_worker_front_port_range,
      [:task_worker_front_port_range_begin, :task_worker_front_port_range_end]) do |item|
      item.desc = "port range of task worker front"
      item.define_updater do
        Range.new(
          Global.task_worker_front_port_range_begin,
          Global.task_worker_front_port_range_end
        )
      end
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
pione-0.5.0 lib/pione/global/task-worker-variable.rb
pione-0.5.0.alpha.2 lib/pione/global/task-worker-variable.rb
pione-0.5.0.alpha.1 lib/pione/global/task-worker-variable.rb
pione-0.4.2 lib/pione/global/task-worker-variable.rb
pione-0.4.1 lib/pione/global/task-worker-variable.rb
pione-0.4.0 lib/pione/global/task-worker-variable.rb
pione-0.3.2 lib/pione/global/task-worker-variable.rb
pione-0.3.1 lib/pione/global/task-worker-variable.rb