Szoftver adatai:
Változat: 0.15.0
Feltöltés dátuma: 12 May 15
Engedély: Ingyenes
Népszerűség: 203
A fő alkalmazási területe meghatározásába hálózati protokoll csomagokat használt hálózati protokollok (IP).
Telepítés:
Mert .gem: Futtasd a gem install bit-struct
Mert .tgz, kicsomagolni és futtatni ezeket a parancsokat:
& Nbsp; ruby install.rb config
& Nbsp; ruby install.rb beállítás
& Nbsp; ruby install.rb install
Tulajdonságok :
- Extensible a felhasználó által meghatározott területen osztályok.
- Fields teljesen introspectable és meg lehet határozni programból.
- BitStruct.describe kiírja dokumentációt minden területén a BitStruct alosztály alapján nyilatkozatokat. Ez hasznos lehet a kommunikáció a fejlesztők, akik nem használják a rubin, de meg kell beszélni az azonos protokollokat.
- Fields örökli alosztályok.
- BitStruct # ellenőrzésére és BitStruct # inspect_detailed lehet használni prettified kijelző tartalmát.
- BitStruct örököl String, így a szokásos módszerek állnak rendelkezésre, és a húr-sharing (copy-on-write) van érvényben.
- Könnyű hozzáférés a & quot; prototípust & quot; Például az egyes BitStruct alosztály, amelyből minden esetben az adott alosztály inicializálódnak mint egy példányát (ha nincs más kezdeti paramétereket, mint például a hash, a húr, vagy blokk). Lásd BitStruct.initial_value, és BitStruct # alaphelyzetbe.
- Könnyű átalakítás és onnan hash segítségével BitStruct # to_h és BitStruct.new.
- BitStructs is fennállhat a Marshal (a BitStruct végül is csak egy string) vagy a YAML (humán olvasható képviselete terén).
- Magában tesztek, példák és rdoc API dokumentációt.
Mi az új ebben a kiadásban:
- korszerűsítése rakefile és gemspec.
- Váltás minitest.
Mi az új verzióban 0.13.4:
- csomagolva, mint egy gyöngyszem a csontokat.
- Added fészket meghatározott területen a blokkok.
- Vector hossza lehet paraméterként megadott vagy: hossza lehetőséget.
Korlátozások :
- mezőt, amik nem igazodik a byte határokat átlépni legfeljebb két bájt határokat.
- Nem változó hosszúságú mezők (kivéve a többi területen).
Hozzászólás nem található