Sha256: bb402238a48495cacec3152bcf7b76ea4582837eb93db58e8edbe4f107490d4e
Contents?: true
Size: 727 Bytes
Versions: 3
Compression:
Stored size: 727 Bytes
Contents
# encoding: UTF-8 # Copyright 2012 Twitter, Inc # http://www.apache.org/licenses/LICENSE-2.0 module TwitterCldr module Tokenizers class KeyPath class << self def dirname(path) self.join_path(self.split_path(path)[0..-2]) end def join(*args) final = "" args.each do |arg| fixed_arg = arg.chomp(".") fixed_arg = arg[1..-1] if fixed_arg[0].chr == "." final << "." if final.size > 0 final << fixed_arg end final end def split_path(path) path.split(/\./) end def join_path(path_arr) path_arr.join(".") end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
twitter_cldr-1.3.0 | lib/twitter_cldr/tokenizers/key_path.rb |
twitter_cldr-1.2.0 | lib/twitter_cldr/tokenizers/key_path.rb |
twitter_cldr-1.1.0 | lib/tokenizers/key_path.rb |