Rubytree

Screenshot Λογισμικό:
Rubytree
Στοιχεία Λογισμικού:
Εκδοχή: 0.8.3
Ανεβάστε ημερομηνία: 20 Feb 15
Προγραμματιστής: Anupam Sengupta
Άδεια: Δωρεάν
Δημοτικότητα: 0

Rating: nan/5 (Total Votes: 0)

Rubytree είναι ένα απλό στη χρήση γενικών δέντρο σκοπό την υλοποίηση δομή δεδομένων σε Ruby.
Παρέχει εύκολη μεθόδους πρόσβασης για την πλοήγηση της ιεραρχίας, καθώς και για την πρόσβαση τους κόμβους. Rubytree σχέδιο προβλέπει επίσης την ικανότητα να συγκεντρώσει το σύνολο της δομής δέντρου

Τι είναι καινούργιο σε αυτή την έκδοση:.

  • Αυτό είναι ένα κύριο ένα bugfix απελευθέρωση με κάποιες αλλαγές συσκευασίας.
  • Η εξάρτηση από την σκαπάνη έχει αφαιρεθεί.
  • Το διαμάντι χτίζει τώρα με gemspecs βανίλια.
  • Έχει προστεθεί υποστήριξη για Bundler.
  • Έχει προστεθεί υποστήριξη για στολίδι-δοκιμαστές.
  • Η μέθοδος #as_json έχει υλοποιηθεί για να υποστηρίξει Ράγες JSON κωδικοποίηση.
  • Η μέθοδος TreeNode # αδέλφια τώρα επιστρέφει σωστά μια κενή σειρά για τους κόμβους ρίζας.

Τι είναι καινούργιο στην έκδοση 0.8.2:

  • Αυτή η έκδοση συντήρηση διορθώνει ένα bug με το δέντρο: :. TreeNode # to_s μέθοδος, η οποία ήταν το σπάσιμο εάνcontent ή @ parent.name δεν ήταν τύπους δεδομένων συμβολοσειράς

Τι είναι καινούργιο στην έκδοση 0.8.1:

  • Η κύρια αλλαγή R0.8.0 / R0. 8.1 είναι η μετατροπή όλων των ονομάτων μέθοδος CamelCase να snake_case. Τα παλιά ονόματα μέθοδος CamelCase θα συνεχίσει να λειτουργεί (για να εξασφαλιστεί η συμβατότητα προς τα πίσω), αλλά θα εμφανίσει μια προειδοποίηση.
  • Οι TreeNode # προσθέτουν μέθοδος δέχεται τώρα ένα προαιρετικό σημείο εισαγωγής του παιδιού.
  • Το υποδένδρο από τον τρέχοντα κόμβο μπορούν πλέον να κλωνοποιούνται στο σύνολό της, χρησιμοποιώντας τη μέθοδο `TreeNode # detached_subtree_copy».
  • Ένα σημαντικό bug-fix για bug # 28613 που επηρέασε την εφαρμογή Binarytree.

Τι είναι καινούργιο στην έκδοση 0.7.0:

  • Προστέθηκε νέες μεθόδους για να αναφέρετε τα στατιστικά βαθμό μια κόμβο.
  • Προστέθηκε μια μέθοδο ευκολία ψευδώνυμο «επίπεδο» στο «nodeDepth».
  • μετέτρεψε τις εξαιρέσεις που ρίχνονται για τα μη έγκυρα επιχειρήματα για να «ArgumentError» αντί του «RuntimeError».
  • μετέτρεψε την τεκμηρίωση σε μορφή Yard.
  • Προστέθηκε νέες μεθόδους για τη μετατροπή από / προς το JSON μορφές. Χάρη στην Dirk Breuer [http://github.com/railsbros-dirk] για αυτό το πιρούνι [http://github.com/galaxycats/].
  • Προστέθηκε ένα ξεχωριστό αρχείο τεκμηρίωσης API-ΑΛΛΑΓΕΣ.
  • Προστέθηκε επιδιορθώσεις για αίτια που συνδέονται συνθήκες άκρη για να «isOnlyChild;», «nextSibling», «previousSibling» και «αφαίρεση» μεθόδους.
  • Αφαιρέθηκε το αρχείο 'Αλλαγών », καθώς αυτό μπορεί τώρα να παράγεται από τα κούτσουρα GIT.
  • Άλλες δευτερεύουσες κωδικό εκκαθάρισης.

Τι είναι καινούργιο στην έκδοση 0.6.2:.

  • Αυτή είναι μια ενημερωμένη έκδοση τεκμηρίωσης

Τι είναι καινούργιο στην έκδοση 0.6.1:

  • Άλλαξε το σκληρό εξάρτηση από τις «structured_warnings» RubyGem σε μια μαλακή εξάρτηση - που σας επιτρέπει Rubytree εξακολουθούν να εργάζονται, εφόσον αυτό RubyGem δεν είναι διαθέσιμη. Το σκεπτικό για αυτό είναι ότι δεν πρέπει να απαιτούν από το χρήστη να εγκαταστήσει ένα ξεχωριστό βιβλιοθήκη μόνο για μία ενιαία λειτουργία άκρη περίπτωση (σε αυτή την περίπτωση, να υποδείξει μια καταργηθεί μέθοδος). Ωστόσο, εάν η βιβλιοθήκη _is_ διαθέσιμες στο σύστημα του χρήστη, τότε θα το συνηθίσετε.

Τι είναι καινούργιο στην έκδοση 0.6.0:

  • Διορθώθηκε το bug # 22535 [http: // rubyforge.org/tracker/index.php?func=detail&aid=22535&group_id=1215&atid=4793], όπου η
  • μέθοδος βάθος ήταν στην πραγματικότητα επιστρέφει ύψος + 1 (όχι το βάθος).
  • σηματοδότησε την μέθοδο # βάθος Δέντρο :: TreeNode ως αποδοκιμαστεί * * (και εισήγαγε το χρόνο εκτέλεσης της εξάρτησης από τα
  • δομημένη-προειδοποιήσεις [http://github.com/schmidt/structured_warnings] GEM).

Άλλο λογισμικό του προγραμματιστή Anupam Sengupta

RubyTree
RubyTree

1 Mar 15

Σχόλια για Rubytree

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!