Дані програми:
Версія: 0.15.0
Дата завантаження: 12 May 15
Ліцензія: Безкоштовно
Популярність: 203
Її головна користь у визначенні пакетів мережевих протоколів, використовуваних для мережевих протоколів (IP).
<Сильний> Установка
Для .gem: Запустіть командний камінь встановити бітову-структуру
Для .tgz, розпакувати і запустити наступні команди:
& NBSP; рубін install.rb конфігурації
& NBSP; Налаштування рубіна install.rb
& NBSP; рубін install.rb встановити
Особливості :.
- розширюваний з користувальницьких класів польових
- Поля повністю інтроспектабельний і може бути визначена програмно.
- BitStruct.describe друкує документацію всіх полів підкласу BitStruct, заснованих на деклараціях. Це корисно для спілкування з розробниками, які не використовують рубін, але потрібно говорити ті ж протоколи.
- Поля успадковуються підкласами.
- BitStruct # огляд і BitStruct # inspect_detailed можуть бути використані для prettified відображення вмісту.
- BitStruct успадковує від String, так що всі звичайні методи доступні, і рядок обміну (копіювання при записі) в силу.
- Легкий доступ до & Quot; прототипу і Quot; примірник кожного підкласу BitStruct, з якого всі екземпляри цього підкласу инициализирован як копія (за відсутності інших параметрів ініціалізації, таких як хеш, рядки чи блоку). Див BitStruct.initial_value і BitStruct # ініціалізувати.
- Легко перетворення в і з хешів, використовуючи BitStruct # to_h і BitStruct.new.
- BitStructs може зберігатися за допомогою маршал (BitStruct після всього лише рядок) або за допомогою YAML (з людини для читання уявлення полів).
- Включає тести, приклади, і RDoc API документацію.
Що нового У цьому випуску :.
- Модернізація Rakefile і gemspec
- Переключити на MiniTest.
Що нового у версії 0.13.4 :.
- Упакований як дорогоцінний камінь, використовуючи кістки
- Додана гніздо поля, визначені з блоками.
- Довжина вектора може бути визначений як аргумент або :. Варіант довжини
Обмеження
- Поля, що не вирівняні по межах байт не може перетнути не більше двох байт кордонів.
- немає полів змінної довжини (за винятком області спокою).
Коментар не знайдено