Sha256: 7da3716f9fcc55e9088144f0f641c563dda4af5f9d03ed37b3302530a7bcf434
Contents?: true
Size: 578 Bytes
Versions: 2
Compression:
Stored size: 578 Bytes
Contents
class Eye::Dsl::GroupOpts < Eye::Dsl::Opts include Eye::Dsl::Chain def disallow_options [:pid_file, :start_command, :daemonize] end def not_seed_options [:processes, :chain] end def process(name, &block) Eye::Dsl.debug "=> process #{name}" opts = Eye::Dsl::ProcessOpts.new(name, self) opts.instance_eval(&block) @config[:processes] ||= {} @config[:processes][name.to_s] = opts.config if opts.config Eye::Dsl.debug "<= process #{name}" opts end alias xprocess nop alias application parent alias app application end
Version data entries
2 entries across 2 versions & 2 rubygems
Version | Path |
---|---|
reel-eye-0.5 | lib/eye/dsl/group_opts.rb |
eye-0.5 | lib/eye/dsl/group_opts.rb |