module Rosetta
  class Configuration
    attr_reader :default_locale
    attr_accessor :parent_controller_class

    DefaultLocale = Struct.new(:name, :code)

    def initialize
      set_default_locale(name: "English", code: "en")
      @parent_controller_class = "ActionController::Base"
    end

    def set_default_locale(name:, code:)
      @default_locale = DefaultLocale.new(name, code)
    end
  end
end