Sha256: 7777fe65df046f457dd35903374acb64eb2c47ef7abbc9bf1d975a1dd6aba54c
Contents?: true
Size: 569 Bytes
Versions: 1
Compression:
Stored size: 569 Bytes
Contents
module RapiroWrapper # SurvoMotor class for RAPIRO class ServoMotor def initialize fail NotImplementedError end def to_code format('S%02dA%03d', self.class.const_get(:NO), @value) end def self.code(options = {}) new(options).to_code end def self.find_servos subclasses = [] ObjectSpace.each_object(singleton_class) do |k| subclasses << k if k.superclass == self end subclasses.sort! do |a, b| a.const_get(:NO) <=> b.const_get(:NO) end subclasses 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.rb |