Sha256: 4aa81c1bbfe85c1e483cf11cffa44d2f25c681870dd4f90245219fe46768232d

Contents?: true

Size: 854 Bytes

Versions: 2

Compression:

Stored size: 854 Bytes

Contents

module Pione
  module Global
    # This is a begin number of port range for client's front.
    define_external_item(:client_front_port_range_begin) do |item|
      item.desc = "start port number of client front"
      item.init = 40000
    end

    # This is an end number of port range for client's front.
    define_external_item(:client_front_port_range_end) do |item|
      item.desc = "end port number of client front"
      item.init = 40099
    end

    # This is port range for client's front.
    define_computed_item(:client_front_port_range, [:client_front_port_range_begin, :client_front_port_range_end]) do |item|
      item.desc = "port range of broker front"
      item.define_updater do
        Range.new(
          Global.client_front_port_range_begin,
          Global.client_front_port_range_end
        )
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
pione-0.3.2 lib/pione/global/client-variable.rb
pione-0.3.1 lib/pione/global/client-variable.rb