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)