{"name":"BitStructEx","downloads":36013,"version":"0.0.91","version_created_at":"2009-07-25T18:37:31.000Z","version_downloads":6302,"platform":"ruby","authors":"The.French.DJ","info":"Allows the specification of bit-based structures and provides an intuitive way of access data.  Example:  class Flags &lt; StructBase unsigned :direction, 4 unsigned :multiplier, 2 unsigned :offset, 2 end  class Entry &lt; StructBase unsigned :offset, 4 nested   :flags, Flags unsigned :address, 24 unsigned :cache_id, 16 end  In contrast to the already available http://raa.ruby-lang.org/project/bit-struct/ implementation, BitStructEx allows nested structures which are not aligned on byte boundaries.","licenses":null,"metadata":{},"yanked":false,"sha":"8476a9d5363cc600feadacba179eef9dc95f3a2c031986372fd3b2b99eb376f1","spec_sha":"d34a8d25f6104c0c736ea4ac268a2d412409fd0d8490fdd4f64ad628fd029480","project_uri":"https://rubygems.org/gems/BitStructEx","gem_uri":"https://rubygems.org/gems/BitStructEx-0.0.91.gem","homepage_uri":null,"wiki_uri":null,"documentation_uri":"https://www.rubydoc.info/gems/BitStructEx/0.0.91","mailing_list_uri":null,"source_code_uri":null,"bug_tracker_uri":null,"changelog_uri":null,"funding_uri":null,"dependencies":{"development":[],"runtime":[]}}