Sha256: a0002ed0c2df19965e8b9e9509dfcd05f65fbaea974600eb17d9502cc71f89ec

Contents?: true

Size: 913 Bytes

Versions: 6

Compression:

Stored size: 913 Bytes

Contents

module Pione
  module Global
    define_internal_item(:diagnosis_notification_front_start_port) do |item|
      item.desc = "start port number for front server of `pione diagnosis notification`"
      item.init = 1024
    end

    define_internal_item(:diagnosis_notification_front_end_port) do |item|
      item.desc = "end port number for front server of `pione diagnosis notification`"
      item.init = 9999
    end

    define_computed_item(
      :diagnosis_notification_front_port_range,
      [:diagnosis_notification_front_start_port, :diagnosis_notification_front_end_port]
    ) do |item|
      item.desc = "port number for front server of `pione diagnosis notification`"
      item.define_updater do
        start_port = Global.diagnosis_notification_front_start_port
        end_port = Global.diagnosis_notification_front_end_port

        Range.new(start_port, end_port)
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
pione-0.5.0 lib/pione/global/diagnosis-variable.rb
pione-0.5.0.alpha.2 lib/pione/global/diagnosis-variable.rb
pione-0.5.0.alpha.1 lib/pione/global/diagnosis-variable.rb
pione-0.4.2 lib/pione/global/diagnosis-variable.rb
pione-0.4.1 lib/pione/global/diagnosis-variable.rb
pione-0.4.0 lib/pione/global/diagnosis-variable.rb