Jonathan Abbett 4da4659503 rubocop
2016-11-21 16:09:18 -05:00

23 lines
701 B
Ruby

# frozen_string_literal: true
Rails.application.configure do
tours = {}
if Rails.root.join('config/tours').exist?
Dir[Rails.root.join('config/tours/*/')].each do |dir|
Dir[dir + '*.yml'].each do |yml|
path_parts = yml.split(File::SEPARATOR)
controller = path_parts[path_parts.size - 2]
file_parts = path_parts[path_parts.size - 1].split('.')
action = file_parts[0]
locale = file_parts[1]
t = YAML.load_file(yml)
tours["#{controller}.#{action}.#{locale}"] = t
end
end
end
config.abraham = ActiveSupport::OrderedOptions.new
config.abraham.default_theme = 'shepherd-theme-default'
config.abraham.tours = tours
end