Module: IrPtz

Defined in:
lib/ir_ptz.rb,
lib/ir_ptz/version.rb,
lib/ir_ptz/ir_remote.rb,
lib/ir_ptz/command_line.rb,
lib/ir_ptz/ir_command_recorder.rb

Defined Under Namespace

Classes: CommandLine, Configuration, IrCommandRecorder, IrRemote

Constant Summary collapse

VERSION =
"0.0.3"

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.configurationObject

Returns the value of attribute configuration.



5
6
7
# File 'lib/ir_ptz.rb', line 5

def configuration
  @configuration
end

Class Method Details

.configure {|configuration| ... } ⇒ Object

Configure IrPtz in ~/.ir_ptz_config.rb to override the defaults

Examples:

IrPtz.configure do |config|
  config.device_path = '/dev/tty.usbmodem9999'
  config.in_key      = 'a'
  config.out_key     = 's'
end

Yields:



16
17
18
# File 'lib/ir_ptz.rb', line 16

def self.configure
  yield(configuration) if block_given?
end