Class: Citrus::ConsoleModules::ConsoleModule

Inherits:
Object
  • Object
show all
Defined in:
lib/citrus/modules/console_module.rb

Overview

ConsoleModule

Direct Known Subclasses

Console, MasterWatcher, MonitorWatcher

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeConsoleModule

Returns a new instance of ConsoleModule.



28
29
30
31
32
# File 'lib/citrus/modules/console_module.rb', line 28

def initialize
  @type = ''
  @delay = 0
  @interval = 0
end

Instance Attribute Details

#delayObject (readonly)

Returns the value of attribute delay.



23
24
25
# File 'lib/citrus/modules/console_module.rb', line 23

def delay
  @delay
end

#intervalObject (readonly)

Returns the value of attribute interval.



23
24
25
# File 'lib/citrus/modules/console_module.rb', line 23

def interval
  @interval
end

#typeObject (readonly)

Returns the value of attribute type.



23
24
25
# File 'lib/citrus/modules/console_module.rb', line 23

def type
  @type
end

Class Method Details

.inherited(subclass) ⇒ Object



17
18
19
20
21
# File 'lib/citrus/modules/console_module.rb', line 17

def self.inherited subclass
  class << subclass
    attr_reader :module_id
  end
end