class TivoHMO::Adapters::Settings::Application
An Application
for live modification of settings
Public Class Methods
new(identifier)
click to toggle source
Calls superclass method
TivoHMO::API::Application::new
# File lib/tivohmo/adapters/settings/application.rb, line 11 def initialize(identifier) super("Settings") self.metadata_class = TivoHMO::Adapters::Settings::Metadata self.transcoder_class = TivoHMO::Adapters::Settings::Transcoder self.title = self.identifier self.presorted = true end
Public Instance Methods
children()
click to toggle source
Calls superclass method
# File lib/tivohmo/adapters/settings/application.rb, line 20 def children synchronize do if super.blank? Config.instance.known_config.keys.sort.each do |k| add_child(KeyContainer.new(k)) end add_child(ResetDefaultsItem.new) end end super end