Class: ICU4X::DataGemTask
- Inherits:
-
Rake::TaskLib
- Object
- Rake::TaskLib
- ICU4X::DataGemTask
- Defined in:
- lib/icu4x/data_gem_task.rb
Overview
Rake task for generating ICU4X data companion gems.
This creates the following tasks:
-
‘icu4x:data_gems:build` - Build all data gems
-
‘icu4x:data_gems:build:full` - Build icu4x-data-full gem
-
‘icu4x:data_gems:build:recommended` - Build icu4x-data-recommended gem
-
‘icu4x:data_gems:build:modern` - Build icu4x-data-modern gem
-
‘icu4x:data_gems:clean` - Clean data gem build artifacts
Constant Summary collapse
- VARIANTS =
{ full: {locales: :full, description: "All CLDR locales (700+)"}, recommended: {locales: :recommended, description: "Recommended locales (164)"}, modern: {locales: :modern, description: "Modern coverage locales (103)"} }.freeze
- TEMPLATE_DIR =
Pathname(__dir__).join("../../templates/data_gem")
Instance Method Summary collapse
-
#initialize ⇒ DataGemTask
constructor
A new instance of DataGemTask.
Constructor Details
#initialize ⇒ DataGemTask
Returns a new instance of DataGemTask.
36 37 38 39 |
# File 'lib/icu4x/data_gem_task.rb', line 36 def initialize super define_tasks end |