X-Git-Url: https://git.dogcows.com/gitweb?p=chaz%2Fchatty;a=blobdiff_plain;f=lib%2FChatty%2FSchema%2FResult%2FRoom.pm;h=2ba86525548d7438a01664236b24ead563c1b822;hp=53516f3050d20ddb1e57eccccf5e9242a8b4e73a;hb=e26179af9aaf7cae5a0aa68ad87a50e4b1e1aba5;hpb=429699124ffcdd7a426b8db4223602639b9163ee diff --git a/lib/Chatty/Schema/Result/Room.pm b/lib/Chatty/Schema/Result/Room.pm index 53516f3..2ba8652 100644 --- a/lib/Chatty/Schema/Result/Room.pm +++ b/lib/Chatty/Schema/Result/Room.pm @@ -1,21 +1,36 @@ +use utf8; package Chatty::Schema::Result::Room; # Created by DBIx::Class::Schema::Loader # DO NOT MODIFY THE FIRST PART OF THIS FILE +=head1 NAME + +Chatty::Schema::Result::Room + +=cut + use strict; use warnings; use Moose; use MooseX::NonMoose; -use namespace::autoclean; +use MooseX::MarkAsMethods autoclean => 1; extends 'DBIx::Class::Core'; -__PACKAGE__->load_components("InflateColumn::DateTime", "TimeStamp"); +=head1 COMPONENTS LOADED -=head1 NAME +=over 4 -Chatty::Schema::Result::Room +=item * L + +=back + +=cut + +__PACKAGE__->load_components("InflateColumn::DateTime"); + +=head1 TABLE: C =cut @@ -54,7 +69,31 @@ __PACKAGE__->add_columns( is_nullable => 1, }, ); + +=head1 PRIMARY KEY + +=over 4 + +=item * L + +=back + +=cut + __PACKAGE__->set_primary_key("id"); + +=head1 UNIQUE CONSTRAINTS + +=head2 C + +=over 4 + +=item * L + +=back + +=cut + __PACKAGE__->add_unique_constraint("name_unique", ["name"]); =head1 RELATIONS @@ -74,24 +113,9 @@ __PACKAGE__->has_many( { cascade_copy => 0, cascade_delete => 0 }, ); -=head2 messages - -Type: has_many - -Related object: L - -=cut - -__PACKAGE__->has_many( - "messages", - "Chatty::Schema::Result::Message", - { "foreign.room" => "self.id" }, - { cascade_copy => 0, cascade_delete => 0 }, -); - -# Created by DBIx::Class::Schema::Loader v0.07010 @ 2011-10-17 20:21:50 -# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:U0zHyxd2zFVEnATmgpd+Ag +# Created by DBIx::Class::Schema::Loader v0.07015 @ 2012-01-03 16:46:51 +# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:36bNroQtVWZPWUMc+6yAQw # You can replace this text with custom code or comments, and it will be preserved on regeneration