Class: RubyCms::Engine

Inherits:
Rails::Engine
  • Object
show all
Extended by:
EngineAdminPermissions, EngineContentBlocksTasks, EngineCss, EngineDashboardRegistration, EngineNavigationRegistration
Defined in:
lib/ruby_cms/engine.rb

Class Method Summary collapse

Methods included from EngineCss

compile_admin_css

Methods included from EngineDashboardRegistration

register_default_dashboard_blocks

Methods included from EngineNavigationRegistration

register_main_nav_items, register_settings_nav_items

Methods included from EngineAdminPermissions

extract_email_from_args, find_user_by_email, find_user_by_email_address, find_user_by_email_column, grant_admin_permissions_to_admin_users, grant_manage_admin_permission, validate_email_present, validate_user_found

Methods included from EngineContentBlocksTasks

display_export_results, display_export_summary, display_import_results, display_import_summary, display_sync_summary, parse_import_options, parse_locales_dir

Class Method Details

.assets_precompile_phase?Boolean

Returns:

  • (Boolean)


265
266
267
268
269
270
271
# File 'lib/ruby_cms/engine.rb', line 265

def self.assets_precompile_phase?
  command = File.basename($PROGRAM_NAME.to_s)
  rake_assets_precompile = command == "rake" && ARGV.include?("assets:precompile")
  rails_assets_precompile = command == "rails" && ARGV.include?("assets:precompile")

  rake_assets_precompile || rails_assets_precompile
end