lib/trestle.rb in trestle-0.9.8 vs lib/trestle.rb in trestle-0.10.0.pre

- old
+ new

@@ -4,10 +4,11 @@ require "kaminari" module Trestle require_relative "trestle/evaluation_context" require_relative "trestle/builder" + require_relative "trestle/color" require_relative "trestle/hook" require_relative "trestle/toolbar" require_relative "trestle/adapters" require_relative "trestle/attribute" require_relative "trestle/breadcrumb" @@ -62,29 +63,11 @@ def self.navigation(context) blocks = config.menus + registry.map(&:menu).compact Navigation.build(blocks, context) end - # Returns the I18n fallbacks for the given locale. - # - # This is used from within a Sprockets asset (JavaScript) - # to determine which locale files to include. - # - # Examples - # - # Trestle.i18n_fallbacks("pt-BR") => ["pt-BR", "pt"] - # Trestle.i18n_fallbacks("ca") => ["ca", "es-ES", "es"] %> - # - # Returns an array of locale Strings. - def self.i18n_fallbacks(locale=I18n.locale) - if I18n.respond_to?(:fallbacks) - I18n.fallbacks[locale].map(&:to_s) - elsif locale.to_s.include?("-") - fallback = locale.to_s.split("-").first - [locale, fallback] - else - [locale] - end + def self.deprecator + @deprecator ||= ActiveSupport::Deprecation.new('1.0', 'Trestle') end end require_relative "trestle/engine" if defined?(Rails)