3scale/porta

View on GitHub
db/migrate/20120109110445_removing_the_news_portlets.rb

Summary

Maintainability
A
1 hr
Test Coverage
class RemovingTheNewsPortlets < ActiveRecord::Migration
def self.up
drop_table :news_article_versions
drop_table :news_articles
drop_table :news_posts
end
 
Method `down` has 46 lines of code (exceeds 25 allowed). Consider refactoring.
RemovingTheNewsPortlets#self.down has approx 43 statements
def self.down
RemovingTheNewsPortlets#self.down has the variable name 't'
create_table "news_article_versions", :force => true do |t|
t.integer "news_article_id"
RemovingTheNewsPortlets#self.down calls 't.integer "version"' 2 times
t.integer "version"
RemovingTheNewsPortlets#self.down calls 't.string "name"' 2 times
t.string "name"
RemovingTheNewsPortlets#self.down calls 't.string "slug"' 2 times
t.string "slug"
RemovingTheNewsPortlets#self.down calls 't.datetime "release_date"' 2 times
t.datetime "release_date"
RemovingTheNewsPortlets#self.down calls 't.integer "category_id"' 2 times
t.integer "category_id"
RemovingTheNewsPortlets#self.down calls 't.integer "attachment_id"' 2 times
t.integer "attachment_id"
RemovingTheNewsPortlets#self.down calls 't.integer "attachment_version"' 2 times
t.integer "attachment_version"
RemovingTheNewsPortlets#self.down calls 't.text "summary"' 2 times
t.text "summary"
RemovingTheNewsPortlets#self.down calls 't.text "body"' 3 times
t.text "body"
RemovingTheNewsPortlets#self.down calls 't.boolean "published", :default => false' 2 times
t.boolean "published", :default => false
RemovingTheNewsPortlets#self.down calls 't.boolean "deleted", :default => false' 2 times
t.boolean "deleted", :default => false
RemovingTheNewsPortlets#self.down calls 't.boolean "archived", :default => false' 2 times
t.boolean "archived", :default => false
t.string "version_comment"
RemovingTheNewsPortlets#self.down calls 't.integer "created_by_id"' 2 times
t.integer "created_by_id"
RemovingTheNewsPortlets#self.down calls 't.integer "updated_by_id"' 2 times
t.integer "updated_by_id"
RemovingTheNewsPortlets#self.down calls 't.datetime "created_at"' 3 times
t.datetime "created_at"
RemovingTheNewsPortlets#self.down calls 't.datetime "updated_at"' 3 times
t.datetime "updated_at"
end
 
create_table "news_articles", :force => true do |t|
t.integer "version"
t.integer "lock_version", :default => 0
t.string "name"
t.string "slug"
t.datetime "release_date"
t.integer "category_id"
t.integer "attachment_id"
t.integer "attachment_version"
t.text "summary"
t.text "body"
t.boolean "published", :default => false
t.boolean "deleted", :default => false
t.boolean "archived", :default => false
t.integer "created_by_id"
t.integer "updated_by_id"
t.datetime "created_at"
t.datetime "updated_at"
end
 
create_table "news_posts", :force => true do |t|
t.string "title"
t.text "body"
t.datetime "created_at"
t.datetime "updated_at"
t.string "type"
end
end
end