Commit Graph

27 Commits

Author SHA1 Message Date
e989e72e51 move all require statements into top level file 2023-08-11 00:49:59 +01:00
4381ed37ff quote operative in error messages 2023-08-09 17:45:50 +01:00
c9c2b906c5 move KindEnum 2023-08-09 16:06:55 +01:00
f3b8e97d5a log kind error in entry method 2023-08-01 23:44:47 +01:00
78c2748605 union arrays 2023-07-29 21:36:13 +01:00
ce27f46a47 Mixin IRemote methods
added docstrings
2023-07-27 10:58:26 +01:00
33bf0d9d5c use instance_variable_set in Remote initialize 2023-07-25 14:54:16 +01:00
dced3bc183 forward Remote args with triple dot 2023-07-25 10:03:43 +01:00
0693ac8fec use when over in, no need to pattern match 2023-07-25 09:53:00 +01:00
4f08ed836b use case in for steps 2023-07-25 08:17:51 +01:00
6a21aa686a use anonymouse double splat 2023-07-22 16:44:34 +01:00
1e694b21aa use numbered parameters when building class arrays 2023-07-22 13:05:38 +01:00
fefcbe6661 RequestRemote factory class added 2023-07-22 10:08:18 +01:00
ce8c82a2ca add init_event_threads, end_event_threads
to Worker module.

run now handles init/end event threads
2023-07-21 14:37:17 +01:00
95cccdcfc7 add Builder module 2023-07-20 09:50:16 +01:00
6d080af041 implement patch 2023-07-17 07:10:08 +01:00
f03a44044d option implemented 2023-07-17 06:30:09 +01:00
37e8f67573 fx class implemented 2023-07-16 23:30:24 +01:00
d387503fa2 rework factory method.
each kind Class separately defined.

Kinds.get now uses fetch() (throws error if invalid key)
2023-07-16 22:33:02 +01:00
24edb0b134 Device class implemented 2023-07-15 00:16:54 +01:00
2f93fc14f9 command class implemented 2023-07-14 17:07:56 +01:00
ecdf9fa4cc recorder implemented 2023-07-14 16:12:18 +01:00
6ccdfafc27 run through standard 2023-07-14 12:01:41 +01:00
06795329cc use maps to create higher class variables 2023-07-14 01:46:46 +01:00
58d6876c0f remove Config.load from configs()
now called inside the module
2023-07-09 19:43:57 +01:00
fd07978135 configs method added to Remote class 2023-07-09 05:50:57 +01:00
48a56f9db6 interface entry point.
defines a factory method for instantiating Remote objects

strip, bus, button, vban attributes implemented
2023-07-07 02:36:35 +01:00