Στοιχεία Λογισμικού:
Εκδοχή: 0.15.0
Ανεβάστε ημερομηνία: 12 May 15
Άδεια: Δωρεάν
Δημοτικότητα: 203
Η κύρια χρήση του είναι κατά τον καθορισμό πακέτων πρωτοκόλλου δικτύου που χρησιμοποιείται για τα πρωτόκολλα δικτύου (IP).
Εγκατάσταση:
Για .gem: Εκτελέστε το στολίδι εντολή install λίγο-struct
Για .tgz, απλήρωτος και εκτελέστε αυτές τις εντολές:
& Nbsp? Ruby install.rb config
& Nbsp? εγκατάστασης ρουμπίνι install.rb
& Nbsp? Ruby install.rb install
Χαρακτηριστικά :.
- Extensible με οριζόμενη από το χρήστη τάξεις πεδίο
- Τα πεδία που είναι πλήρως introspectable και μπορεί να οριστεί μέσω προγραμματισμού.
- BitStruct.describe εκτυπώνει έγγραφα από όλους τους τομείς της υποκατηγορίας BitStruct, με βάση τις δηλώσεις. Αυτό είναι χρήσιμο για την επικοινωνία με τους προγραμματιστές που δεν χρησιμοποιούν ρουμπίνι, αλλά πρέπει να μιλήσουμε τα ίδια πρωτόκολλα.
- Τα πεδία που κληρονομούνται από υποκατηγορίες.
- BitStruct # επιθεωρούν και BitStruct # inspect_detailed μπορεί να χρησιμοποιηθεί για την ωραιοποιημένη προβολή του περιεχομένου.
- BitStruct κληρονομεί από String, έτσι ώστε όλοι οι συνήθεις μέθοδοι είναι διαθέσιμες, και κορδόνι κατανομής (copy-on-write) είναι σε ισχύ.
- Εύκολη πρόσβαση σε & quot? Πρωτότυπο & quot? παράδειγμα κάθε υποκατηγορία BitStruct, από το οποίο όλες οι παρουσίες του εν λόγω υποκατηγορίας αρχικοποιούνται ως αντίγραφο (με την απουσία άλλων παραμέτρων αρχικοποίησης, όπως ένα hash, ένα κορδόνι, ή ένα μπλοκ). Δείτε BitStruct.initial_value, και BitStruct # προετοιμασία.
- Εύκολη μετατροπή από και προς hashes, χρησιμοποιώντας BitStruct # to_h και BitStruct.new.
- BitStructs μπορεί να παραμείνουν χρησιμοποιώντας Αντιπτέραρχος (α BitStruct είναι μετά από όλα απλά ένα string) ή με τη χρήση YAML (με την ανθρώπινη αναγνώσιμη απεικόνιση των πεδίων).
- Περιλαμβάνει δοκιμές, παραδείγματα, και την τεκμηρίωση RDOC API.
Τι είναι καινούργιο σε αυτή την έκδοση:.
- Να εκσυγχρονίσει rakefile και gemspec
- Εναλλαγή σε minitest.
Τι είναι καινούργιο στην έκδοση 0.13.4:.
- Συσκευασμένο ως ένα κόσμημα, χρησιμοποιώντας οστά
- Πεδία Καταχώρησης φωλιά ορίζεται με μπλοκ.
- μήκους του φορέα μπορεί να οριστεί ως επιχείρημα ή:. Επιλογή μήκους
Περιορισμοί :
- Τα πεδία που δεν εναρμονίζονται με τα όρια byte μπορεί να περάσουν μέχρι και δύο όρια bytes.
- Δεν υπάρχουν πεδία μεταβλητής μήκος (εκτός από το πεδίο υπόλοιπο).
Τα σχόλια δεν βρέθηκε