class ICU4X::RakeTask
end
t.output = “data/icu4x.postcard”
t.locales = %w[en ja de]
ICU4X::RakeTask.new(“myapp:generate_data”) do |t|
@example Custom task name and locales
end
t.output = “data/icu4x.postcard”
ICU4X::RakeTask.new do |t|
require “icu4x/rake_task”
@example Basic usage
Rake task for generating ICU4X data blobs.
def define_tasks
def define_tasks _path = Pathname(@output) Generate ICU4X data blob" utput_path.to_s do ire "icu4x" ut_path.dirname.mkpath X::DataGenerator.export( cales: @locales, rkers: @markers, rmat: :blob, tput: output_path Generate ICU4X data blob" name => output_path.to_s R.include(output_path.to_s)
def initialize(name="icu4x:data:generate")
- Yieldparam: task - The task instance for configuration
Other tags:
- Yield: - Configuration block
Parameters:
-
name(String) -- Task name (default: "icu4x:data:generate")
def initialize(name="icu4x:data:generate") super() @name = name @locales = :recommended @markers = :all @output = nil yield self if block_given? raise ArgumentError, "output is required" if @output.nil? define_tasks end