Class: Locraft::AndroidConfig

Inherits:
Config
  • Object
show all
Defined in:
lib/locraft/model/config.rb

Instance Attribute Summary

Attributes inherited from Config

#default_lang, #from_file, #gdoc_comments_column, #gdoc_file, #gdoc_keys_column, #gdoc_sheet, #keys_map, #langs, #platform, #strings_basename, #strings_destination

Instance Method Summary collapse

Methods inherited from Config

#from_folder, load_from, #relative_strings_destination

Constructor Details

#initialize {|_self| ... } ⇒ AndroidConfig

Returns a new instance of AndroidConfig.

Yields:

  • (_self)

Yield Parameters:



126
127
128
129
130
131
# File 'lib/locraft/model/config.rb', line 126

def initialize
  super()
  self.platform = ANDROID
  self.strings_basename = 'strings'
  yield self if block_given?
end

Instance Method Details

#strings_fileObject



133
134
135
# File 'lib/locraft/model/config.rb', line 133

def strings_file
  "#{strings_basename}#{XML_EXT}"
end

#strings_generatorsObject



137
138
139
# File 'lib/locraft/model/config.rb', line 137

def strings_generators
  [XMLStringsGenerator.new(self)]
end