class ConfigurableEngine::InstallGenerator
Public Class Methods
Source
# File lib/generators/configurable_engine/install_generator.rb, line 12 def self.next_migration_number(dirname) if ActiveRecord::Base.timestamped_migrations Time.now.utc.strftime('%Y%m%d%H%M%S') else format('%.3d', (current_migration_number(dirname) + 1)) end end
Source
# File lib/generators/configurable_engine/install_generator.rb, line 8 def self.source_root @source_root ||= File.join(File.dirname(__FILE__), 'templates') end
Public Instance Methods
Source
# File lib/generators/configurable_engine/install_generator.rb, line 20 def create_migration_file copy_file 'configurable.yml', 'config/configurable.yml' migration_template 'migration.rb', 'db/migrate/create_configurables.rb' end
Source
# File lib/generators/configurable_engine/install_generator.rb, line 25 def mount_interface route 'mount ConfigurableEngine::Engine, at: "/admin/configurable", as: "configurable"' end