Sha256: 7f893a7f24a1999a82fe19177f287982eb3484bd212ae38d6c4e7f8b05e235f3
Contents?: true
Size: 431 Bytes
Versions: 1
Compression:
Stored size: 431 Bytes
Contents
module RapiroWrapper # Head class for RAPIRO class Head < ServoMotor NO = 0 DEFAULT = 90 MIN = 0 MAX = 180 def initialize(left: nil, right: nil) fail ArgumentError if left && right if left @value = DEFAULT + left elsif right @value = DEFAULT - right else @value = DEFAULT end fail ArgumentError unless @value.between?(MIN, MAX) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rapiro_wrapper-0.1.0 | lib/rapiro_wrapper/servo_motor/head.rb |