class Sensor::Configuration
Attributes
actuators[RW]
Public Class Methods
new() { |self| ... }
click to toggle source
# File lib/sensor/configuration.rb, line 5 def initialize(&block) yield(self) if block_given? assign_defaults! end
Public Instance Methods
append_actuator(actuator_class)
click to toggle source
# File lib/sensor/configuration.rb, line 11 def append_actuator(actuator_class) @actuators ||= [] unless @actuators.include?(actuator_class) @actuators << actuator_class end end
Protected Instance Methods
assign_defaults!()
click to toggle source
# File lib/sensor/configuration.rb, line 19 def assign_defaults! Sensor.require("analytics_retrieval") Sensor.require("facebook_retrieval") Sensor.require("twitter_retrieval") self.actuators = [ Sensor::Actuator::AnalyticsRetrieval, Sensor::Actuator::FacebookRetrieval, Sensor::Actuator::TwitterRetrieval ] end