Sha256: 7d05b8cde563fa9298bf95937bc02c3abbe65fcdf6d52a861a9d0e1ede87772a
Contents?: true
Size: 1.7 KB
Versions: 2
Compression:
Stored size: 1.7 KB
Contents
require 'express_templates' # components = Dir.glob(File.join(File.dirname(__FILE__), '..', '..', 'app', 'components', '**', '*.rb')) # components.sort! # components.each {|component| require_dependency component } require 'pry' module ExpressUi class Engine < ::Rails::Engine require 'jquery-rails' require 'font-awesome-sass' isolate_namespace ExpressUi initializer :assets do |config| Rails.application.config.assets.precompile << /\.(?:svg|eot|woff|ttf|png|jpg|jpeg|gif)$/ # Rails.application.config.assets.precompile += %w( express_ui.js express_ui.css ) Rails.application.config.assets.precompile += %w( express_ui/styleguide.css ) Rails.application.config.assets.precompile += %w( appexpress/express_admin.svg appexpress/express_api.svg appexpress/express_auth.svg appexpress/express_billing.svg appexpress/express_dashboard.svg appexpress/express_data.svg appexpress/express_media.svg appexpress/express_pages.svg appexpress/express_rbac.svg appexpress/express_report.svg appexpress/express_seo.svg ) # Load all component definitions. # TODO: does this really belong here? Dir.glob(File.expand_path('../../../app/components/**/*.rb', __FILE__)).each do |component_file| component_name = File.basename(component_file).split('.').first part_to_remove = File.expand_path('../../../app/components/',__FILE__) relative_path = File.dirname(component_file).gsub(part_to_remove, '') pathified_name = File.join(relative_path, component_name) # use rails autoloader pathified_name.classify.constantize end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
express_ui-0.1.4 | lib/express_ui/engine.rb |
express_ui-0.1.3 | lib/express_ui/engine.rb |