class TivoHMO::Adapters::Settings::SetValueItem
An Item for toggling boolean bvalue
Public Class Methods
new(key, new_value)
click to toggle source
Calls superclass method
TivoHMO::API::Item::new
# File lib/tivohmo/adapters/settings/set_value_item.rb, line 14 def initialize(key, new_value) super(key) @new_value = new_value self.title = "Set value to #{new_value}" end
Public Instance Methods
metadata()
click to toggle source
Calls superclass method
TivoHMO::API::Item#metadata
# File lib/tivohmo/adapters/settings/set_value_item.rb, line 20 def metadata md = super md.description = "Value has now been set to #{@new_value}, hit back to return" md.item_detail_callback = Proc.new do logger.info("Setting #{identifier} to: #{@new_value}") Config.instance.set(identifier, @new_value) parent.children.clear end md end