Class: TwitterCldr::Resources::Uli::SegmentExceptionsImporter

Inherits:
Object
  • Object
show all
Defined in:
lib/twitter_cldr/resources/uli/segment_exceptions_importer.rb

Constant Summary collapse

URL =
"http://unicode.org/uli/trac/export/58/trunk/abbrs/json/%{locale}.json"

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(input_path, output_path) ⇒ SegmentExceptionsImporter

Returns a new instance of SegmentExceptionsImporter.



19
20
21
22
# File 'lib/twitter_cldr/resources/uli/segment_exceptions_importer.rb', line 19

def initialize(input_path, output_path)
  @input_path  = input_path
  @output_path = output_path
end

Instance Attribute Details

#input_pathObject (readonly)

Returns the value of attribute input_path.



17
18
19
# File 'lib/twitter_cldr/resources/uli/segment_exceptions_importer.rb', line 17

def input_path
  @input_path
end

#output_pathObject (readonly)

Returns the value of attribute output_path.



17
18
19
# File 'lib/twitter_cldr/resources/uli/segment_exceptions_importer.rb', line 17

def output_path
  @output_path
end

Instance Method Details

#import(locales) ⇒ Object



24
25
26
27
28
# File 'lib/twitter_cldr/resources/uli/segment_exceptions_importer.rb', line 24

def import(locales)
  FileUtils.mkdir_p(input_path)
  FileUtils.mkdir_p(output_path)
  locales.each { |locale| import_locale(locale) }
end