db/migrate/20080731075548_remove_obsolte_columns_from_contracts.rb
class RemoveObsolteColumnsFromContracts < ActiveRecord::MigrationMethod `up` has 33 lines of code (exceeds 25 allowed). Consider refactoring.
RemoveObsolteColumnsFromContracts#self.up has approx 32 statements
Similar blocks of code found in 2 locations. Consider refactoring. def self.upRemoveObsolteColumnsFromContracts#self.up has the variable name 't' change_table :contracts do |t| t.remove :limit_hits t.remove :limit_stored t.remove :limit_transfer t.remove :limit_upload t.remove :limit_download t.remove :limit_cpu t.remove :cond_maxhits_perhour t.remove :cond_maxhits_perday t.remove :cond_maxhits_permonth t.remove :cond_maxmegabstored_total t.remove :cond_maxmegabtransfer_perhour t.remove :cond_maxmegabtransfer_perday t.remove :cond_maxmegabtransfer_permonth t.remove :cond_maxmegabupload_perhour t.remove :cond_maxmegabupload_perday t.remove :cond_maxmegabupload_permonth t.remove :cond_maxmegabdownload_perhour t.remove :cond_maxmegabdownload_perday t.remove :cond_maxmegabdownload_permonth t.remove :cond_maxcpuunits_perhour t.remove :cond_maxcpuunits_perday t.remove :cond_maxcpuunits_permonth t.remove :cond_hitdefinition t.remove :billing_model t.rename :cost_permonth, :cost_per_month t.remove :cost_total_onetime t.remove :cost_per_extrahit t.remove :cost_per_extra_megab_stored t.remove :cost_per_extra_megab_transfered t.remove :cost_per_extra_megab_upload t.remove :cost_per_extra_megab_download end end Method `down` has 33 lines of code (exceeds 25 allowed). Consider refactoring.
RemoveObsolteColumnsFromContracts#self.down has approx 32 statements
Similar blocks of code found in 2 locations. Consider refactoring. def self.downRemoveObsolteColumnsFromContracts#self.down has the variable name 't' change_table :contracts do |t| t.string :limit_hits t.string :limit_stored t.string :limit_transfer t.string :limit_upload t.string :limit_download t.string :limit_cpu t.integer :cond_maxhits_perhour t.integer :cond_maxhits_perday t.integer :cond_maxhits_permonth t.integer :cond_maxmegabstored_total t.integer :cond_maxmegabtransfer_perhour t.integer :cond_maxmegabtransfer_perday t.integer :cond_maxmegabtransfer_permonth t.integer :cond_maxmegabupload_perhour t.integer :cond_maxmegabupload_perday t.integer :cond_maxmegabupload_permonth t.integer :cond_maxmegabdownload_perhour t.integer :cond_maxmegabdownload_perday t.integer :cond_maxmegabdownload_permonth t.integer :cond_maxcpuunits_perhour t.integer :cond_maxcpuunits_perday t.integer :cond_maxcpuunits_permonth t.string :cond_hitdefinition t.string :billing_model t.rename :cost_per_month, :cost_permonth t.integer :cost_total_onetime t.integer :cost_per_extrahit t.integer :cost_per_extra_megab_stored t.integer :cost_per_extra_megab_transfered t.integer :cost_per_extra_megab_upload t.integer :cost_per_extra_megab_download end endend