module Argus::LedAnimation

Constants

NAMES
VALUES

Public Class Methods

lookup_name(numeric_value) click to toggle source
   # File lib/argus/led_animation.rb
31 def self.lookup_name(numeric_value)
32   NAMES[numeric_value]
33 end
lookup_value(symbolic_name) click to toggle source
   # File lib/argus/led_animation.rb
35 def self.lookup_value(symbolic_name)
36   case symbolic_name
37   when Symbol
38     VALUES[symbolic_name]
39   when Integer
40     symbolic_name
41   when /^\d+/
42     symbolic_name.to_i
43   when String
44     VALUES[symbolic_name.intern]
45   end
46 end