Sha256: 70509c5775a82c88f5003dcefbdad52dbc1b37aaf891422b0b5807f9a8adf0a5

Contents?: true

Size: 711 Bytes

Versions: 4

Compression:

Stored size: 711 Bytes

Contents

# Add support for localization keys
require 'rails/core_ext'
require 'globalite/l10n'
require 'globalite/locale'
Symbol.send :include, SymbolExtension

module Globalite
  extend L10n
  def self.localize_rails
    ActiveRecord::Errors.relocalize
  end
end

# Localize Rails
require 'rails/localization.rb'
require 'rails/localized_action_view'
require 'rails/localized_active_record'

# added Boolean function to 'boolean' a string
module Kernel
  def Boolean(string)
    return true if string == true || string =~ /^true$/i
    return false if string == false || string.nil? || string =~ /^false$/i
    raise ArgumentError.new("invalid value for Boolean: \"#{string}\"")
  end
end

Globalite.load_localization!

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
spree-0.4.0 vendor/plugins/globalite/lib/globalite.rb
spree-0.4.1 vendor/plugins/globalite/lib/globalite.rb
spree-0.5.0 vendor/plugins/globalite/lib/globalite.rb
spree-0.5.1 vendor/plugins/globalite/lib/globalite.rb