Sha256: e18da2016505f4be7e488988a09e68c105b873bad129bb67ee9f8db217289604
Contents?: true
Size: 882 Bytes
Versions: 1
Compression:
Stored size: 882 Bytes
Contents
require "wpb/version" require "wpb/user" require "wpb/setting" require "wpb/pagepost" require "wpb/page" require "wpb/post" require "wpb/comment" require "active_record" config = { :adapter => "mysql", :socket => "/Applications/MAMP/tmp/mysql/mysql.sock", #/tmp/mysql.sock :host => "localhost", :username => "root", :password => "root", :database => "wordpress" } ActiveRecord::Base.establish_connection(config) class AddType < ActiveRecord::Migration def self.up suppress_messages do unless column_exists? :wp_posts, :type add_column :wp_posts, :type, :string PagePost.reset_column_information end end end def self.down remove_column :wp_posts, :type end end AddType::up PagePost.all.each do |p| p.type = p.post_type.capitalize if p.post_type != "post" && p.post_type != "page" p.type = "Post" end p.save end module WPB end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
wpb-0.0.3 | lib/wpb.rb |