Module: Trabox::Command::Subscribe
- Defined in:
- lib/trabox/commands/subscribe.rb,
lib/trabox/commands/subscribe/configuration.rb,
lib/trabox/commands/subscribe/argument_parser.rb
Defined Under Namespace
Classes: ArgumentParser, Configuration
Class Attribute Summary collapse
Class Method Summary
collapse
Class Attribute Details
.active ⇒ Object
Also known as:
active?
Returns the value of attribute active.
7
8
9
|
# File 'lib/trabox/commands/subscribe/configuration.rb', line 7
def active
@active
end
|
Class Method Details
.config ⇒ Object
16
17
18
|
# File 'lib/trabox/commands/subscribe/configuration.rb', line 16
def config
@config ||= Configuration.new
end
|
.config_activate ⇒ Object
20
21
22
|
# File 'lib/trabox/commands/subscribe/configuration.rb', line 20
def config_activate
@active = true
end
|
10
11
12
13
14
|
# File 'lib/trabox/commands/subscribe/configuration.rb', line 10
def configure
return unless active?
yield config
end
|
.prepare ⇒ Object
9
10
11
12
13
14
15
16
17
18
19
|
# File 'lib/trabox/commands/subscribe.rb', line 9
def prepare
config_activate
Runner.load_runner
ArgumentParser.parse!
config.check
Rails.logger.level = config.log_level
end
|