Refactored all the frame classes to use interface patterns
Showing
- lib/apex/encoder/aprs_kiss.rb 3 additions, 3 deletionslib/apex/encoder/aprs_kiss.rb
- lib/apex/encoder/igate_tcp.rb 3 additions, 3 deletionslib/apex/encoder/igate_tcp.rb
- lib/apex/frame.rb 5 additions, 0 deletionslib/apex/frame.rb
- lib/apex/frame/entity.rb 4 additions, 77 deletionslib/apex/frame/entity.rb
- lib/apex/frame/frame.rb 22 additions, 0 deletionslib/apex/frame/frame.rb
- lib/apex/frame/hop.rb 7 additions, 79 deletionslib/apex/frame/hop.rb
- lib/apex/frame/immutable_entity.rb 87 additions, 0 deletionslib/apex/frame/immutable_entity.rb
- lib/apex/frame/immutable_frame.rb 3 additions, 2 deletionslib/apex/frame/immutable_frame.rb
- lib/apex/frame/immutable_hop.rb 90 additions, 0 deletionslib/apex/frame/immutable_hop.rb
- lib/apex/frame/immutable_message.rb 3 additions, 1 deletionlib/apex/frame/immutable_message.rb
- lib/apex/frame/immutable_path.rb 116 additions, 0 deletionslib/apex/frame/immutable_path.rb
- lib/apex/frame/message.rb 21 additions, 0 deletionslib/apex/frame/message.rb
- lib/apex/frame/path.rb 3 additions, 103 deletionslib/apex/frame/path.rb
- lib/apex/frame/path_agnostic_immutable_frame.rb 2 additions, 0 deletionslib/apex/frame/path_agnostic_immutable_frame.rb
- spec/apex/encoder/aprs_kiss_spec.rb 3 additions, 3 deletionsspec/apex/encoder/aprs_kiss_spec.rb
- spec/apex/encoder/igate_tcp_spec.rb 3 additions, 3 deletionsspec/apex/encoder/igate_tcp_spec.rb
- spec/apex/frame/entity_spec.rb 43 additions, 43 deletionsspec/apex/frame/entity_spec.rb
- spec/apex/frame/hop_spec.rb 56 additions, 56 deletionsspec/apex/frame/hop_spec.rb
- spec/apex/frame/path_spec.rb 27 additions, 27 deletionsspec/apex/frame/path_spec.rb
Loading
Please register or sign in to comment