lib/rf_rgb/keyboard.rb in rf_rgb-0.8.0 vs lib/rf_rgb/keyboard.rb in rf_rgb-0.8.5

- old
+ new

@@ -45,9 +45,21 @@ def disable_effect reset_effect send_message RfRgb::Protocol.disable_effects end + def colors=(new_colors) + if new_colors.is_a? String + new_colors = {default: new_colors} + end + + calls = RfRgb::Protocol.user_specified_colors(new_colors) + reset_effect + calls.each do |call| + send_message call + end + end + def effect_rainbow_wave reset_effect send_message RfRgb::Protocol.rainbow_wave end \ No newline at end of file