Sha256: dc2c7f034512db56096e17bc977b7d6cc7e2dbbb0aa62b64a69e84d94727be80

Contents?: true

Size: 1.18 KB

Versions: 10

Compression:

Stored size: 1.18 KB

Contents

# frozen_string_literal: true
require 'i18n/tasks/command_error'
require 'i18n/tasks/split_key'
require 'i18n/tasks/key_pattern_matching'
require 'i18n/tasks/logging'
require 'i18n/tasks/plural_keys'
require 'i18n/tasks/references'
require 'i18n/tasks/html_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/locale_pathname'
require 'i18n/tasks/locale_list'
require 'i18n/tasks/string_interpolation'
require 'i18n/tasks/data'
require 'i18n/tasks/configuration'
require 'i18n/tasks/stats'

module I18n
  module Tasks
    class BaseTask
      include SplitKey
      include KeyPatternMatching
      include PluralKeys
      include References
      include HtmlKeys
      include UsedKeys
      include IgnoreKeys
      include MissingKeys
      include UnusedKeys
      include GoogleTranslation
      include Logging
      include Configuration
      include Data
      include Stats

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

      def inspect
        "#{self.class.name}#{config_for_inspect}"
      end
    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
i18n-tasks-0.9.12 lib/i18n/tasks/base_task.rb
i18n-tasks-0.9.11 lib/i18n/tasks/base_task.rb
i18n-tasks-0.9.10 lib/i18n/tasks/base_task.rb
i18n-tasks-0.9.9 lib/i18n/tasks/base_task.rb
i18n-tasks-0.9.8 lib/i18n/tasks/base_task.rb
i18n-tasks-0.9.7 lib/i18n/tasks/base_task.rb
i18n-tasks-0.9.6 lib/i18n/tasks/base_task.rb
i18n-tasks-0.9.5 lib/i18n/tasks/base_task.rb
i18n-tasks-0.9.4 lib/i18n/tasks/base_task.rb
i18n-tasks-0.9.3 lib/i18n/tasks/base_task.rb