Sha256: 63448d71681f5df6620c7aeb36d5f5e1c6a1e75982d83c2b274b6ebd0e3da3e7
Contents?: true
Size: 1.23 KB
Versions: 6
Compression:
Stored size: 1.23 KB
Contents
module Pione module Global # # synchronization # # This is global lock for PIONE system. define_internal_item(:monitor) do |item| item.desc = "global lock for PIONE system" item.init = Monitor.new end # # PIONE's process model # define_internal_item(:parent) do |item| item.desc = "front of parent process" end define_internal_item(:notification_recipient) do |item| item.desc = "notification recipient of this process" end # # user interface # define_external_item(:color_enabled) do |item| item.desc = "availability of color mode" item.init = true item.post do |val| Sickill::Rainbow.enabled = val end end # # misc # define_external_item(:features) do |item| item.desc = "string of features for this system" item.init = "*" end define_computed_item(:expressional_features, [:features]) do |item| item.desc = "expression of features for this system" item.define_updater {Util.parse_features(Global.features)} end define_external_item(:file_sliding) do |item| item.desc = "enable/disable to slide files in file server" item.init = true end end end
Version data entries
6 entries across 6 versions & 1 rubygems