module Adminpanel::MigrationGeneratorHelper

Public Instance Methods

migration_name() click to toggle source
# File lib/generators/adminpanel/migration/migration_generator_helper.rb, line 4
def migration_name
  migration_name_parts = name.underscore.split('_')
  prefix_table = migration_name_parts[(migration_name_parts.size - 2)] # to get 'adminpanel' if exists
  if prefix_table != 'adminpanel'
    table_name = migration_name_parts.pop
    migration_name_parts << 'adminpanel' << table_name
  end
  return migration_name_parts.join('_')
end
resource_migrating() click to toggle source
# File lib/generators/adminpanel/migration/migration_generator_helper.rb, line 14
def resource_migrating
  resource_name = name.underscore.split('_').pop.singularize
end