Sha256: 5777d09232a4e862fb3abfdbb509786f2e4015ef7d8a0f9fda2280188720ebbe

Contents?: true

Size: 722 Bytes

Versions: 1

Compression:

Stored size: 722 Bytes

Contents

class BigbluebuttonRoom < ActiveRecord::Base
  belongs_to :server, :class_name => 'BigbluebuttonServer'
  belongs_to :owner, :polymorphic => true

  validates :server_id, :presence => true
  validates :meeting_id, :presence => true, :uniqueness => true,
    :length => { :minimum => 1, :maximum => 100 }
  validates :name, :presence => true, :uniqueness => true,
    :length => { :minimum => 1, :maximum => 150 }
  validates :attendee_password, :length => { :maximum => 50 }
  validates :moderator_password, :length => { :maximum => 50 }
  validates :welcome_msg, :length => { :maximum => 250 }

  attr_accessible :name, :server_id, :meeting_id, :attendee_password,
                  :moderator_password, :welcome_msg
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
bigbluebutton_rails-0.0.1 app/models/bigbluebutton_room.rb