Sha256: 97d17a197575e25e340d24206d846082fc694654597501c1ef8cb93ec48fdcda

Contents?: true

Size: 910 Bytes

Versions: 5

Compression:

Stored size: 910 Bytes

Contents

# coding: utf-8
require 'i18n/tasks/command_error'
require 'i18n/tasks/key_pattern_matching'
require 'i18n/tasks/logging'
require 'i18n/tasks/plural_keys'
require 'i18n/tasks/used_keys'
require 'i18n/tasks/ignore_keys'
require 'i18n/tasks/missing_keys'
require 'i18n/tasks/unused_keys'
require 'i18n/tasks/google_translation'
require 'i18n/tasks/fill_tasks'
require 'i18n/tasks/file_structure'
require 'i18n/tasks/data'
require 'i18n/tasks/configuration'

module I18n
  module Tasks
    class BaseTask
      include KeyPatternMatching
      include PluralKeys
      include UsedKeys
      include IgnoreKeys
      include MissingKeys
      include UnusedKeys
      include FillTasks
      include GoogleTranslation
      include Logging
      include Configuration
      include FileStructure
      include Data

      def initialize(config = {})
        self.config = config || {}
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
i18n-tasks-0.4.5 lib/i18n/tasks/base_task.rb
i18n-tasks-0.4.4 lib/i18n/tasks/base_task.rb
i18n-tasks-0.4.3 lib/i18n/tasks/base_task.rb
i18n-tasks-0.4.2 lib/i18n/tasks/base_task.rb
i18n-tasks-0.4.1 lib/i18n/tasks/base_task.rb