class TwitterCldr::DataReaders::DataReader

Attributes

locale[R]

Public Class Methods

new(locale) click to toggle source
# File lib/twitter_cldr/data_readers/data_reader.rb, line 12
def initialize(locale)
  @locale = TwitterCldr.convert_locale(locale)
end

Public Instance Methods

pattern_at_path(path) click to toggle source
# File lib/twitter_cldr/data_readers/data_reader.rb, line 16
def pattern_at_path(path)
  traverse(path)
end

Private Instance Methods

resource() click to toggle source
# File lib/twitter_cldr/data_readers/data_reader.rb, line 26
def resource
  raise NotImplementedError
end
traverse(path, hash = resource, &block) click to toggle source
# File lib/twitter_cldr/data_readers/data_reader.rb, line 22
def traverse(path, hash = resource, &block)
  TwitterCldr::Utils.traverse_hash(hash, path, &block)
end