Class: Takagi::Observable::Reactor::ConfigContext
- Inherits:
-
Object
- Object
- Takagi::Observable::Reactor::ConfigContext
- Defined in:
- lib/takagi/observable/reactor.rb
Overview
Configuration context for DSL
Instance Method Summary collapse
- #inherit_from(controller_class) ⇒ Object
-
#initialize(reactor_class) ⇒ ConfigContext
constructor
A new instance of ConfigContext.
- #interval(seconds) ⇒ Object
- #name(reactor_name) ⇒ Object
- #threads(count) ⇒ Object
Constructor Details
#initialize(reactor_class) ⇒ ConfigContext
Returns a new instance of ConfigContext.
242 243 244 |
# File 'lib/takagi/observable/reactor.rb', line 242 def initialize(reactor_class) @reactor_class = reactor_class end |
Instance Method Details
#inherit_from(controller_class) ⇒ Object
258 259 260 |
# File 'lib/takagi/observable/reactor.rb', line 258 def inherit_from(controller_class) @reactor_class.inherit_from(controller_class) end |
#interval(seconds) ⇒ Object
254 255 256 |
# File 'lib/takagi/observable/reactor.rb', line 254 def interval(seconds) @reactor_class.config[:interval] = seconds end |
#name(reactor_name) ⇒ Object
250 251 252 |
# File 'lib/takagi/observable/reactor.rb', line 250 def name(reactor_name) @reactor_class.config[:name] = reactor_name end |
#threads(count) ⇒ Object
246 247 248 |
# File 'lib/takagi/observable/reactor.rb', line 246 def threads(count) @reactor_class.config[:threads] = count end |