Sha256: 86e920393331c7efdf408931642931f461781fe82e1292c8f8d9e04a8918dabe
Contents?: true
Size: 1.12 KB
Versions: 4
Compression:
Stored size: 1.12 KB
Contents
# Инструкции разработчикам Модуль `Faker::Russian` делает extend других модулей, в которых и находится функционал библиотеки. Например: ``` ruby module Faker module Russian extend SharedConstants extend Version extend Inn # функционал ИНН # other modules end end ``` ``` ruby module Faker module Russian module Inn def inn(options = {}) # code ``` Константы (номера регионов, классификация госучреждений и т.д.) и методы работы с ними размещать в `Faker::Russian::Constants` Для каждого модуля предусмотреть последовательности(`Faker::Russian::Sequence`), а также возможность подстановки значений констант (напр., см. опцию `region_number` в `#inn`) Также надо предусмотреть вывод ошибки, если в Faker подставляется несуществующий параметр
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
faker-russian-0.0.6 | CONTRIBUTING.md |
faker-russian-0.0.5 | CONTRIBUTING.md |
faker-russian-0.0.4 | CONTRIBUTING.md |
faker-russian-0.0.3 | CONTRIBUTING.md |