Class: Eye::Controller
- Defined in:
- lib/eye/controller.rb
Defined Under Namespace
Modules: Commands, Helpers, Load, Options, SendCommand, Status
Instance Attribute Summary collapse
-
#applications ⇒ Object
readonly
Returns the value of attribute applications.
-
#current_config ⇒ Object
readonly
Returns the value of attribute current_config.
Instance Method Summary collapse
-
#initialize ⇒ Controller
constructor
A new instance of Controller.
- #logger_tag ⇒ Object
- #settings ⇒ Object
Methods included from Options
#set_opt_http, #set_opt_logger, #set_opt_logger_level
Methods included from SendCommand
#match, #send_command, #signal
Methods included from Status
#debug_data, #history_data, #info_data, #short_data
Methods included from Commands
Methods included from Helpers
#all_groups, #all_processes, #application_by_name, #cache_str, #group_by_name, #process_by_full_name, #process_by_name, #save_cache, #set_proc_line, #short_tree
Methods included from Load
Constructor Details
#initialize ⇒ Controller
Returns a new instance of Controller.
36 37 38 39 40 41 42 43 44 |
# File 'lib/eye/controller.rb', line 36 def initialize @applications = [] @current_config = Eye::Config.new Celluloid::logger = Eye::Logger.new('celluloid') Eye::SystemResources.cache info "starting #{Eye::ABOUT} <#{$$}>" end |
Instance Attribute Details
#applications ⇒ Object (readonly)
Returns the value of attribute applications.
32 33 34 |
# File 'lib/eye/controller.rb', line 32 def applications @applications end |
#current_config ⇒ Object (readonly)
Returns the value of attribute current_config.
32 33 34 |
# File 'lib/eye/controller.rb', line 32 def current_config @current_config end |