Sha256: 49e7afe766b78d11e1797a2726ee8eb5b84a7af59b6fdf89a991c4b4eaeb43fa

Contents?: true

Size: 518 Bytes

Versions: 1

Compression:

Stored size: 518 Bytes

Contents

class BigbluebuttonRailsTo240 < ActiveRecord::Migration
  def self.up
    add_column :bigbluebutton_meetings, :title, :string, limit: 80

    BigbluebuttonMeeting.find_each do |meeting|
      if meeting.recording.present?
        meeting.update_attributes(title: meeting.recording.description)
      end
    end

    remove_column :bigbluebutton_recordings, :description
  end

  def self.down
    add_column :bigbluebutton_recordings, :description, :string
    remove_column :bigbluebutton_meetings, :title
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
bigbluebutton_rails-3.0.0 lib/generators/bigbluebutton_rails/templates/migration_2_4_0.rb