Mga detalye ng Software:
Bersyon: 0.15.0
I-upload ang petsa: 12 May 15
Lisensya: Libre
Katanyagan: 203
Ang pangunahing gamitin ay sa pagtukoy ng packet protocol network na ginagamit para sa network ng mga protocol (IP).
Pag-install:
Para .gem: Patakbuhin ang na command gem install bit-struct
Para .tgz, alisan ng laman at patakbuhin ang mga utos:
& Nbsp; rubi install.rb config
& Nbsp; setup rubi install.rb
& Nbsp; rubi install.rb install
Features .
- extensible sa field klase tinukoy ng gumagamit na
- Fields ay ganap introspectable at maaaring tinukoy ng programming.
- BitStruct.describe kopya ng dokumentasyon ng lahat ng mga patlang ng isang BitStruct subclass, batay sa mga pahayag. Ito ay kapaki-pakinabang para sa pakikipag-ugnayan sa mga developer na ay hindi gumagamit ng rubi, ngunit kailangan mong makipag-usap sa parehong protocol.
- Fields ay minana sa pamamagitan subclasses.
- BitStruct # siyasatin at BitStruct # inspect_detailed maaaring gamitin para sa prettified display ng nilalaman.
- BitStruct nagmamana mula String, kaya ang lahat ng mga karaniwang pamamaraan ay magagamit, at string-sharing (kopya-sa-write) ay may bisa.
- Madaling pag-access sa isang & quot; tularan & quot; Halimbawa ng bawat BitStruct subclass, mula sa kung saan ang lahat ng mga pagkakataon ng na subclass ay initialize ng isang kopya (sa kawalan ng iba pang mga parameter Pinasimulan, tulad ng isang hash, ang isang string, o ng isang block). Tingnan BitStruct.initial_value, at BitStruct # magpasimula.
- Madali conversion sa at mula sa mga hash, gamit BitStruct # to_h at BitStruct.new.
- BitStructs maaaring magpumilit gamit mariskal (a BitStruct ay matapos ang lahat lamang ng isang string), o YAML (may nababasa ng tao na representasyon ng mga patlang).
- May kasamang mga pagsusulit, mga halimbawa, at babasahin rdoc API.
Ano ang bago sa release na ito.
- Gawing makabago rakefile at gemspec
- Lumipat sa minitest.
Ano ang bago sa bersyon 0.13.4:.
- Packaged bilang isang perlas gamit bones
- patlang Added nest tinukoy na may mga bloke.
- length Vector ay maaaring tinukoy bilang argumento o.: Option haba
Limitasyon :
- Fields na hindi nakahanay sa mga hangganan byte maaaring cross hindi hihigit sa dalawang mga hangganan bytes.
- Walang variable patlang na haba (maliban field ang natitira).
Mga Komento hindi natagpuan