Sha256: f7f4ec452521ad1a0379f43748a9c4c8c80b0d809c48c8ee6b745557f4009d5a

Contents?: true

Size: 636 Bytes

Versions: 8

Compression:

Stored size: 636 Bytes

Contents

# -*- encoding : utf-8 -*-

class Phrase::Tool::Formats::Base
  def self.directory_for_locale(locale)
    "./"
  end
  
  def self.filename_for_locale(locale)
    raise "not implemented"
  end
  
  def self.extract_locale_name_from_file_path(file_path)
    nil
  end
  
  def self.default_locale_name
    Phrase::Tool::Locale.find_default_locale.try(:name)
  end
  
  def self.locale_aware?
    false
  end

  def self.target_directory
    "phrase/locales/"
  end
  
  def self.config
    @config ||= get_config
  end

  def self.get_config
    config = Phrase::Tool::Config.new
    config.load
  end
  private_class_method :config
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
phrase-0.4.1 lib/phrase/tool/formats/base.rb
phrase-0.4.0 lib/phrase/tool/formats/base.rb
phrase-0.3.7 lib/phrase/tool/formats/base.rb
phrase-0.3.6 lib/phrase/tool/formats/base.rb
phrase-0.3.5 lib/phrase/tool/formats/base.rb
phrase-0.3.4 lib/phrase/tool/formats/base.rb
phrase-0.3.3 lib/phrase/tool/formats/base.rb
phrase-0.3.2 lib/phrase/tool/formats/base.rb