BitStruct

Sagteware kiekie:
BitStruct
Sagteware besonderhede:
Weergawe: 0.15.0
Upload datum: 12 May 15
Ontwikkelaar: Joel VanderWerf
Lisensie: Gratis
Populariteit: 28

Rating: nan/5 (Total Votes: 0)

Die belangrikste gebruik is in die definisie van die netwerk protokol pakkies wat gebruik word vir ander netwerkprotokolle (IP).
Installasie:
Vir .gem: Begin die opdrag juweel installeer bietjie-struct
Vir .tgz, pak en hardloop hierdie opdragte:
& Nbsp; Ruby install.rb config
& Nbsp; Ruby install.rb opstel
& Nbsp; Ruby install.rb installeer

Eienskappe :.

  • Extensible met die gebruiker-gedefinieerde veld klasse
  • Fields is ten volle introspectable en kan programmaties gedefinieer.
  • BitStruct.describe druk uit dokumentasie van al die velde van 'n BitStruct subklas, gebaseer op verklarings. Dit is nuttig vir kommunikasie met ontwikkelaars wat nie gebruik Ruby, maar moet dieselfde protokolle praat.
  • Fields geërf deur subklasse.
  • BitStruct # inspekteer en BitStruct # inspect_detailed kan gebruik word vir prettified vertoning van die inhoud.
  • BitStruct erf van String, so al die gewone metodes is beskikbaar, en string-sharing (-kopie-on skryf) is in effek.
  • Maklike toegang tot 'n & quot; prototipe & quot; byvoorbeeld van elke subklas BitStruct, waaruit alle gevalle van daardie subklas is wat as 'n kopie (in die afwesigheid van ander inisialisering parameters, soos 'n hash, 'n string, of 'n blok). Sien BitStruct.initial_value en BitStruct # inisialiseer.
  • Easy omskakeling na en van hashes, met behulp van BitStruct # to_h en BitStruct.new.
  • BitStructs kan voortduur gebruik te maak van Marshal (a BitStruct is immers net 'n string) of die gebruik van YAML (met leesbare voorstelling van die velde).
  • Sluit toetse, voorbeelde, en rdoc API dokumentasie.

Wat is nuut in hierdie release:.

  • moderniseer rakefile en gemspec
  • Skakel oor na minitest.

Wat is nuut in weergawe 0.13.4:.

  • verpak as 'n juweel met behulp bene
  • Bygevoeg nes velde gedefinieer met blokke.
  • Vector lengte vermeld word as argument of:. Lengte opsie

Beperkings :

  • Fields wat nie in lyn op byte grense mag nie meer steek as twee grepe grense.
  • Geen veranderlike lengte velde (behalwe die res veld).

Soortgelyke sagteware

Apache Olingo
Apache Olingo

20 Jul 15

Guava
Guava

10 Feb 16

TameJs
TameJs

12 May 15

Lodash
Lodash

18 Jul 16

Kommentaar te BitStruct

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!
Soek op kategorie