class AssetZipImportarGenerator
Public Class Methods
next_migration_number(path)
click to toggle source
# File lib/generators/asset_zip_importar/asset_zip_importar_generator.rb, line 32 def next_migration_number(path) ActiveRecord::Generators::Base.next_migration_number(path) end
Public Instance Methods
generate_asset_zip_importar()
click to toggle source
# File lib/generators/asset_zip_importar/asset_zip_importar_generator.rb, line 14 def generate_asset_zip_importar template "importar_model.rb.erb", "app/models/#{ importar_name }.rb" migration_template "migration.rb.erb", "db/migrate/create_#{ importars_name }.rb" end
importar_model_name()
click to toggle source
# File lib/generators/asset_zip_importar/asset_zip_importar_generator.rb, line 19 def importar_model_name importar_name.camelize end
importar_name()
click to toggle source
# File lib/generators/asset_zip_importar/asset_zip_importar_generator.rb, line 23 def importar_name "import_#{ model_name }_#{ asset_attribute_name }" end
importars_name()
click to toggle source
# File lib/generators/asset_zip_importar/asset_zip_importar_generator.rb, line 27 def importars_name importar_name.pluralize end