Module: AptControl::CLI::Common
Instance Method Summary collapse
- #apt_site ⇒ Object
- #build_archive ⇒ Object
- #control_file ⇒ Object
- #each_package_state(&block) ⇒ Object
- #fs_listener_factory ⇒ Object
- #jabber ⇒ Object
- #jabber_enabled? ⇒ Boolean
- #logger ⇒ Object
- #new_include_cmd(options = {}) ⇒ Object
- #notify(msg) ⇒ Object
-
#package_states ⇒ Object
FIXME tidy up with some meta magic.
- #validate_config! ⇒ Object
Instance Method Details
#apt_site ⇒ Object
47 |
# File 'lib/apt_control/cli.rb', line 47 def apt_site ; ancestor(Root).apt_site ; end |
#build_archive ⇒ Object
49 |
# File 'lib/apt_control/cli.rb', line 49 def build_archive ; ancestor(Root).build_archive ; end |
#control_file ⇒ Object
48 |
# File 'lib/apt_control/cli.rb', line 48 def control_file ; ancestor(Root).control_file ; end |
#each_package_state(&block) ⇒ Object
57 58 59 60 61 62 63 64 65 66 |
# File 'lib/apt_control/cli.rb', line 57 def each_package_state(&block) control_file.distributions.each do |dist| dist.package_rules.each do |rule| included = apt_site.included_version(dist.name, rule.package_name) available = build_archive[rule.package_name] yield(dist, rule, included, available) end end end |
#fs_listener_factory ⇒ Object
55 |
# File 'lib/apt_control/cli.rb', line 55 def fs_listener_factory ; ancestor(Root).fs_listener_factory ; end |
#jabber ⇒ Object
50 |
# File 'lib/apt_control/cli.rb', line 50 def jabber ; ancestor(Root).jabber ; end |
#jabber_enabled? ⇒ Boolean
51 |
# File 'lib/apt_control/cli.rb', line 51 def jabber_enabled? ; ancestor(Root).jabber_enabled? ; end |
#logger ⇒ Object
54 |
# File 'lib/apt_control/cli.rb', line 54 def logger ; ancestor(Root).logger ; end |
#new_include_cmd(options = {}) ⇒ Object
46 |
# File 'lib/apt_control/cli.rb', line 46 def new_include_cmd(={}) ; ancestor(Root).new_include_cmd() ; end |
#notify(msg) ⇒ Object
52 |
# File 'lib/apt_control/cli.rb', line 52 def notify(msg) ; ancestor(Root).notify(msg) ; end |
#package_states ⇒ Object
FIXME tidy up with some meta magic
45 |
# File 'lib/apt_control/cli.rb', line 45 def package_states ; ancestor(Root).package_states ; end |
#validate_config! ⇒ Object
53 |
# File 'lib/apt_control/cli.rb', line 53 def validate_config! ; ancestor(Root).validate_config! ; end |