class ActiveRecord::Generators::Dbi18Generator

Public Instance Methods

copy_dbi18_migration() click to toggle source
# File lib/generators/active_record/dbi18_generator.rb, line 21
def copy_dbi18_migration
   migration_template "migration.rb", "db/migrate/create_" + "#{table_name}".singularize
end
generate_auth_item_model() click to toggle source

def show

p "#{table_name}"
p "#{class_name}"
p "#{name}"

end

# File lib/generators/active_record/dbi18_generator.rb, line 16
def generate_auth_item_model
   invoke "active_record:model", ["#{name}", "class_id", "class_name", "locale", "hash_content",   "--no-migration"], :migration => false
  # Rails::Generators.invoke("active_record:model", ["db_i18", "class_id", "class_name", "property", "hash_content",  "--no-migration"], behavior: behavior)
end

Protected Instance Methods

model_path() click to toggle source
# File lib/generators/active_record/dbi18_generator.rb, line 27
def model_path
   File.join("app", "models", "#{table_name}".singularize + ".rb")
end