├── README.md ├── basecamp ├── app │ ├── controllers │ │ ├── application_controller.rb │ │ ├── boosts_controller.rb │ │ ├── concerns │ │ │ ├── authenticate.rb │ │ │ └── set_current_request_details.rb │ │ ├── documents_controller.rb │ │ ├── embeds │ │ │ ├── display_controller-rb │ │ │ └── patterns_controller-rb │ │ ├── identities_controller-rb │ │ ├── inboxes_controller-rb │ │ ├── journals_controller-rb │ │ ├── messages │ │ │ └── boards_controller-rb │ │ ├── messages_controller.rb │ │ ├── my │ │ │ └── notifications │ │ │ │ └── settings_controller.rb │ │ ├── people_controller-rb │ │ ├── playground_controller-rb │ │ ├── projects │ │ │ └── invitation_tokens │ │ │ │ ├── base_controller-rb │ │ │ │ └── signups_controller.rb │ │ ├── projects_controller.rb │ │ ├── questionnaries_controller-rb │ │ ├── reports │ │ │ └── users │ │ │ │ └── progress_controller.rb │ │ └── reports_controller-rb │ ├── jobs │ │ ├── account │ │ │ └── incinerate_job.rb │ │ ├── bucket │ │ │ └── incinerate_job.rb │ │ ├── event │ │ │ └── relay_job.rb │ │ ├── mention │ │ │ └── eavesdropping_job.rb │ │ └── person │ │ │ └── remove_inaccessible_records_job.rb │ └── models │ │ ├── access.rb │ │ ├── account-rb │ │ ├── account │ │ ├── closable.rb │ │ └── incineratable │ │ │ └── incineration.rb │ │ ├── announcement-rb │ │ ├── applauding-rb │ │ ├── applause_report-rb │ │ ├── assignment-rb │ │ ├── attachment-rb │ │ ├── autolinked_image-rb │ │ ├── bucket.rb │ │ ├── bucket │ │ ├── eventable.rb │ │ ├── incineratable │ │ │ └── incineration.rb │ │ └── recorder.rb │ │ ├── chat-rb │ │ ├── circle-rb │ │ ├── client-rb │ │ ├── comment-rb │ │ ├── company-rb │ │ ├── completion-rb │ │ ├── completion_subscription-rb │ │ ├── concerns │ │ ├── account │ │ │ ├── administered.rb │ │ │ └── incineratable.rb │ │ ├── bucket │ │ │ └── incineratable.rb │ │ ├── bucketable.rb │ │ ├── event │ │ │ └── requested.rb │ │ ├── person │ │ │ └── tombstonable.rb │ │ └── recording │ │ │ ├── eventable.rb │ │ │ ├── lockable.rb │ │ │ ├── mentions.rb │ │ │ └── subscriable.rb │ │ ├── contact-rb │ │ ├── contact │ │ └── designatable.rb │ │ ├── copy.rb │ │ ├── current.rb │ │ ├── deliveries │ │ ├── applause_delivery-rb │ │ ├── assignment_delivery-rb │ │ ├── batch_delivery-rb │ │ ├── completion_delivery-rb │ │ ├── event_delivery-rb │ │ ├── mention_delivery.rb │ │ ├── notifier-rb │ │ ├── overdue_assignings_delivery-rb │ │ ├── reader-rb │ │ ├── reminder_delivery.rb │ │ └── uploads_delivery-rb │ │ ├── delivery-rb │ │ ├── device-rb │ │ ├── dock-rb │ │ ├── document.rb │ │ ├── event.rb │ │ ├── event │ │ ├── relaying.rb │ │ ├── request.rb │ │ └── requested.rb │ │ ├── filing.rb │ │ ├── mention.rb │ │ ├── mention │ │ ├── eavesdropper.rb │ │ └── scanner.rb │ │ ├── project.rb │ │ ├── project │ │ ├── invitation_token-rb │ │ └── invitation_token │ │ │ └── signup.rb │ │ ├── project_recorder.rb │ │ ├── question.rb │ │ ├── question │ │ └── answer │ │ │ └── entry.rb │ │ ├── recordable │ │ └── incineration.rb │ │ ├── recording.rb │ │ ├── recording │ │ ├── copier.rb │ │ ├── copyable.rb │ │ ├── incineratable.rb │ │ └── incineratable │ │ │ └── incineration.rb │ │ ├── timeline-rb │ │ ├── timeline │ │ ├── aggregator.rb │ │ └── relayer.rb │ │ ├── tombstone.rb │ │ ├── user.rb │ │ └── user │ │ ├── examiner.rb │ │ ├── notifications.rb │ │ ├── notifications │ │ └── granularity.rb │ │ └── notifiee.rb └── test │ ├── application_system_test_case.rb │ ├── channels │ └── application_cable │ │ └── connection_test.rb │ ├── controllers │ ├── documents_controller_test.rb │ └── recordings │ │ └── locks_controller_test.rb │ ├── fixtures │ └── files │ │ └── .keep │ ├── helpers │ └── .keep │ ├── integration │ └── .keep │ ├── mailers │ └── .keep │ ├── models │ ├── .keep │ ├── document_test.rb │ └── recording │ │ └── lock_test.rb │ ├── system │ └── .keep │ └── test_helper.rb └── hey └── app ├── controllers ├── application_controller.rb ├── boxes │ └── designations_controller.rb ├── boxes_controller-rb ├── collections_controller.rb └── concerns │ └── set_current_request_details.rb └── models ├── account.rb ├── account └── closable.rb ├── box-rb ├── box ├── feedbox.rb ├── imbox.rb └── trailbox.rb ├── concerns └── contactable.rb ├── contact.rb ├── contact ├── contactables.rb ├── designatable.rb └── petitioner.rb ├── person.rb ├── posting-rb ├── posting └── involving.rb ├── service.rb ├── topic.rb ├── topic ├── accessible.rb └── entries.rb ├── user.rb └── user └── examiner.rb /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithschacht/37signals-rails-code/HEAD/README.md -------------------------------------------------------------------------------- /basecamp/app/controllers/application_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithschacht/37signals-rails-code/HEAD/basecamp/app/controllers/application_controller.rb -------------------------------------------------------------------------------- /basecamp/app/controllers/boosts_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithschacht/37signals-rails-code/HEAD/basecamp/app/controllers/boosts_controller.rb -------------------------------------------------------------------------------- /basecamp/app/controllers/concerns/authenticate.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithschacht/37signals-rails-code/HEAD/basecamp/app/controllers/concerns/authenticate.rb -------------------------------------------------------------------------------- /basecamp/app/controllers/concerns/set_current_request_details.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithschacht/37signals-rails-code/HEAD/basecamp/app/controllers/concerns/set_current_request_details.rb -------------------------------------------------------------------------------- /basecamp/app/controllers/documents_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithschacht/37signals-rails-code/HEAD/basecamp/app/controllers/documents_controller.rb -------------------------------------------------------------------------------- /basecamp/app/controllers/embeds/display_controller-rb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /basecamp/app/controllers/embeds/patterns_controller-rb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /basecamp/app/controllers/identities_controller-rb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /basecamp/app/controllers/inboxes_controller-rb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /basecamp/app/controllers/journals_controller-rb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /basecamp/app/controllers/messages/boards_controller-rb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /basecamp/app/controllers/messages_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithschacht/37signals-rails-code/HEAD/basecamp/app/controllers/messages_controller.rb -------------------------------------------------------------------------------- /basecamp/app/controllers/my/notifications/settings_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithschacht/37signals-rails-code/HEAD/basecamp/app/controllers/my/notifications/settings_controller.rb -------------------------------------------------------------------------------- /basecamp/app/controllers/people_controller-rb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /basecamp/app/controllers/playground_controller-rb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /basecamp/app/controllers/projects/invitation_tokens/base_controller-rb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /basecamp/app/controllers/projects/invitation_tokens/signups_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithschacht/37signals-rails-code/HEAD/basecamp/app/controllers/projects/invitation_tokens/signups_controller.rb -------------------------------------------------------------------------------- /basecamp/app/controllers/projects_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithschacht/37signals-rails-code/HEAD/basecamp/app/controllers/projects_controller.rb -------------------------------------------------------------------------------- /basecamp/app/controllers/questionnaries_controller-rb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /basecamp/app/controllers/reports/users/progress_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithschacht/37signals-rails-code/HEAD/basecamp/app/controllers/reports/users/progress_controller.rb -------------------------------------------------------------------------------- /basecamp/app/controllers/reports_controller-rb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /basecamp/app/jobs/account/incinerate_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithschacht/37signals-rails-code/HEAD/basecamp/app/jobs/account/incinerate_job.rb -------------------------------------------------------------------------------- /basecamp/app/jobs/bucket/incinerate_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithschacht/37signals-rails-code/HEAD/basecamp/app/jobs/bucket/incinerate_job.rb -------------------------------------------------------------------------------- /basecamp/app/jobs/event/relay_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithschacht/37signals-rails-code/HEAD/basecamp/app/jobs/event/relay_job.rb -------------------------------------------------------------------------------- /basecamp/app/jobs/mention/eavesdropping_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithschacht/37signals-rails-code/HEAD/basecamp/app/jobs/mention/eavesdropping_job.rb -------------------------------------------------------------------------------- /basecamp/app/jobs/person/remove_inaccessible_records_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithschacht/37signals-rails-code/HEAD/basecamp/app/jobs/person/remove_inaccessible_records_job.rb -------------------------------------------------------------------------------- /basecamp/app/models/access.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithschacht/37signals-rails-code/HEAD/basecamp/app/models/access.rb -------------------------------------------------------------------------------- /basecamp/app/models/account-rb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /basecamp/app/models/account/closable.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithschacht/37signals-rails-code/HEAD/basecamp/app/models/account/closable.rb -------------------------------------------------------------------------------- /basecamp/app/models/account/incineratable/incineration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithschacht/37signals-rails-code/HEAD/basecamp/app/models/account/incineratable/incineration.rb -------------------------------------------------------------------------------- /basecamp/app/models/announcement-rb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /basecamp/app/models/applauding-rb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /basecamp/app/models/applause_report-rb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /basecamp/app/models/assignment-rb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /basecamp/app/models/attachment-rb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /basecamp/app/models/autolinked_image-rb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /basecamp/app/models/bucket.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithschacht/37signals-rails-code/HEAD/basecamp/app/models/bucket.rb -------------------------------------------------------------------------------- /basecamp/app/models/bucket/eventable.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithschacht/37signals-rails-code/HEAD/basecamp/app/models/bucket/eventable.rb -------------------------------------------------------------------------------- /basecamp/app/models/bucket/incineratable/incineration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithschacht/37signals-rails-code/HEAD/basecamp/app/models/bucket/incineratable/incineration.rb -------------------------------------------------------------------------------- /basecamp/app/models/bucket/recorder.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithschacht/37signals-rails-code/HEAD/basecamp/app/models/bucket/recorder.rb -------------------------------------------------------------------------------- /basecamp/app/models/chat-rb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /basecamp/app/models/circle-rb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /basecamp/app/models/client-rb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /basecamp/app/models/comment-rb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /basecamp/app/models/company-rb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /basecamp/app/models/completion-rb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /basecamp/app/models/completion_subscription-rb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /basecamp/app/models/concerns/account/administered.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithschacht/37signals-rails-code/HEAD/basecamp/app/models/concerns/account/administered.rb -------------------------------------------------------------------------------- /basecamp/app/models/concerns/account/incineratable.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithschacht/37signals-rails-code/HEAD/basecamp/app/models/concerns/account/incineratable.rb -------------------------------------------------------------------------------- /basecamp/app/models/concerns/bucket/incineratable.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithschacht/37signals-rails-code/HEAD/basecamp/app/models/concerns/bucket/incineratable.rb -------------------------------------------------------------------------------- /basecamp/app/models/concerns/bucketable.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithschacht/37signals-rails-code/HEAD/basecamp/app/models/concerns/bucketable.rb -------------------------------------------------------------------------------- /basecamp/app/models/concerns/event/requested.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithschacht/37signals-rails-code/HEAD/basecamp/app/models/concerns/event/requested.rb -------------------------------------------------------------------------------- /basecamp/app/models/concerns/person/tombstonable.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithschacht/37signals-rails-code/HEAD/basecamp/app/models/concerns/person/tombstonable.rb -------------------------------------------------------------------------------- /basecamp/app/models/concerns/recording/eventable.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithschacht/37signals-rails-code/HEAD/basecamp/app/models/concerns/recording/eventable.rb -------------------------------------------------------------------------------- /basecamp/app/models/concerns/recording/lockable.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithschacht/37signals-rails-code/HEAD/basecamp/app/models/concerns/recording/lockable.rb -------------------------------------------------------------------------------- /basecamp/app/models/concerns/recording/mentions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithschacht/37signals-rails-code/HEAD/basecamp/app/models/concerns/recording/mentions.rb -------------------------------------------------------------------------------- /basecamp/app/models/concerns/recording/subscriable.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithschacht/37signals-rails-code/HEAD/basecamp/app/models/concerns/recording/subscriable.rb -------------------------------------------------------------------------------- /basecamp/app/models/contact-rb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /basecamp/app/models/contact/designatable.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithschacht/37signals-rails-code/HEAD/basecamp/app/models/contact/designatable.rb -------------------------------------------------------------------------------- /basecamp/app/models/copy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithschacht/37signals-rails-code/HEAD/basecamp/app/models/copy.rb -------------------------------------------------------------------------------- /basecamp/app/models/current.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithschacht/37signals-rails-code/HEAD/basecamp/app/models/current.rb -------------------------------------------------------------------------------- /basecamp/app/models/deliveries/applause_delivery-rb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /basecamp/app/models/deliveries/assignment_delivery-rb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /basecamp/app/models/deliveries/batch_delivery-rb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /basecamp/app/models/deliveries/completion_delivery-rb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /basecamp/app/models/deliveries/event_delivery-rb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /basecamp/app/models/deliveries/mention_delivery.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithschacht/37signals-rails-code/HEAD/basecamp/app/models/deliveries/mention_delivery.rb -------------------------------------------------------------------------------- /basecamp/app/models/deliveries/notifier-rb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /basecamp/app/models/deliveries/overdue_assignings_delivery-rb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /basecamp/app/models/deliveries/reader-rb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /basecamp/app/models/deliveries/reminder_delivery.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithschacht/37signals-rails-code/HEAD/basecamp/app/models/deliveries/reminder_delivery.rb -------------------------------------------------------------------------------- /basecamp/app/models/deliveries/uploads_delivery-rb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /basecamp/app/models/delivery-rb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /basecamp/app/models/device-rb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /basecamp/app/models/dock-rb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /basecamp/app/models/document.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithschacht/37signals-rails-code/HEAD/basecamp/app/models/document.rb -------------------------------------------------------------------------------- /basecamp/app/models/event.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithschacht/37signals-rails-code/HEAD/basecamp/app/models/event.rb -------------------------------------------------------------------------------- /basecamp/app/models/event/relaying.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithschacht/37signals-rails-code/HEAD/basecamp/app/models/event/relaying.rb -------------------------------------------------------------------------------- /basecamp/app/models/event/request.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithschacht/37signals-rails-code/HEAD/basecamp/app/models/event/request.rb -------------------------------------------------------------------------------- /basecamp/app/models/event/requested.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithschacht/37signals-rails-code/HEAD/basecamp/app/models/event/requested.rb -------------------------------------------------------------------------------- /basecamp/app/models/filing.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithschacht/37signals-rails-code/HEAD/basecamp/app/models/filing.rb -------------------------------------------------------------------------------- /basecamp/app/models/mention.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithschacht/37signals-rails-code/HEAD/basecamp/app/models/mention.rb -------------------------------------------------------------------------------- /basecamp/app/models/mention/eavesdropper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithschacht/37signals-rails-code/HEAD/basecamp/app/models/mention/eavesdropper.rb -------------------------------------------------------------------------------- /basecamp/app/models/mention/scanner.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithschacht/37signals-rails-code/HEAD/basecamp/app/models/mention/scanner.rb -------------------------------------------------------------------------------- /basecamp/app/models/project.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithschacht/37signals-rails-code/HEAD/basecamp/app/models/project.rb -------------------------------------------------------------------------------- /basecamp/app/models/project/invitation_token-rb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /basecamp/app/models/project/invitation_token/signup.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithschacht/37signals-rails-code/HEAD/basecamp/app/models/project/invitation_token/signup.rb -------------------------------------------------------------------------------- /basecamp/app/models/project_recorder.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithschacht/37signals-rails-code/HEAD/basecamp/app/models/project_recorder.rb -------------------------------------------------------------------------------- /basecamp/app/models/question.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithschacht/37signals-rails-code/HEAD/basecamp/app/models/question.rb -------------------------------------------------------------------------------- /basecamp/app/models/question/answer/entry.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithschacht/37signals-rails-code/HEAD/basecamp/app/models/question/answer/entry.rb -------------------------------------------------------------------------------- /basecamp/app/models/recordable/incineration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithschacht/37signals-rails-code/HEAD/basecamp/app/models/recordable/incineration.rb -------------------------------------------------------------------------------- /basecamp/app/models/recording.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithschacht/37signals-rails-code/HEAD/basecamp/app/models/recording.rb -------------------------------------------------------------------------------- /basecamp/app/models/recording/copier.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithschacht/37signals-rails-code/HEAD/basecamp/app/models/recording/copier.rb -------------------------------------------------------------------------------- /basecamp/app/models/recording/copyable.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithschacht/37signals-rails-code/HEAD/basecamp/app/models/recording/copyable.rb -------------------------------------------------------------------------------- /basecamp/app/models/recording/incineratable.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithschacht/37signals-rails-code/HEAD/basecamp/app/models/recording/incineratable.rb -------------------------------------------------------------------------------- /basecamp/app/models/recording/incineratable/incineration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithschacht/37signals-rails-code/HEAD/basecamp/app/models/recording/incineratable/incineration.rb -------------------------------------------------------------------------------- /basecamp/app/models/timeline-rb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /basecamp/app/models/timeline/aggregator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithschacht/37signals-rails-code/HEAD/basecamp/app/models/timeline/aggregator.rb -------------------------------------------------------------------------------- /basecamp/app/models/timeline/relayer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithschacht/37signals-rails-code/HEAD/basecamp/app/models/timeline/relayer.rb -------------------------------------------------------------------------------- /basecamp/app/models/tombstone.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithschacht/37signals-rails-code/HEAD/basecamp/app/models/tombstone.rb -------------------------------------------------------------------------------- /basecamp/app/models/user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithschacht/37signals-rails-code/HEAD/basecamp/app/models/user.rb -------------------------------------------------------------------------------- /basecamp/app/models/user/examiner.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithschacht/37signals-rails-code/HEAD/basecamp/app/models/user/examiner.rb -------------------------------------------------------------------------------- /basecamp/app/models/user/notifications.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithschacht/37signals-rails-code/HEAD/basecamp/app/models/user/notifications.rb -------------------------------------------------------------------------------- /basecamp/app/models/user/notifications/granularity.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithschacht/37signals-rails-code/HEAD/basecamp/app/models/user/notifications/granularity.rb -------------------------------------------------------------------------------- /basecamp/app/models/user/notifiee.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithschacht/37signals-rails-code/HEAD/basecamp/app/models/user/notifiee.rb -------------------------------------------------------------------------------- /basecamp/test/application_system_test_case.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithschacht/37signals-rails-code/HEAD/basecamp/test/application_system_test_case.rb -------------------------------------------------------------------------------- /basecamp/test/channels/application_cable/connection_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithschacht/37signals-rails-code/HEAD/basecamp/test/channels/application_cable/connection_test.rb -------------------------------------------------------------------------------- /basecamp/test/controllers/documents_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithschacht/37signals-rails-code/HEAD/basecamp/test/controllers/documents_controller_test.rb -------------------------------------------------------------------------------- /basecamp/test/controllers/recordings/locks_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithschacht/37signals-rails-code/HEAD/basecamp/test/controllers/recordings/locks_controller_test.rb -------------------------------------------------------------------------------- /basecamp/test/fixtures/files/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /basecamp/test/helpers/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /basecamp/test/integration/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /basecamp/test/mailers/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /basecamp/test/models/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /basecamp/test/models/document_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithschacht/37signals-rails-code/HEAD/basecamp/test/models/document_test.rb -------------------------------------------------------------------------------- /basecamp/test/models/recording/lock_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithschacht/37signals-rails-code/HEAD/basecamp/test/models/recording/lock_test.rb -------------------------------------------------------------------------------- /basecamp/test/system/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /basecamp/test/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithschacht/37signals-rails-code/HEAD/basecamp/test/test_helper.rb -------------------------------------------------------------------------------- /hey/app/controllers/application_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithschacht/37signals-rails-code/HEAD/hey/app/controllers/application_controller.rb -------------------------------------------------------------------------------- /hey/app/controllers/boxes/designations_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithschacht/37signals-rails-code/HEAD/hey/app/controllers/boxes/designations_controller.rb -------------------------------------------------------------------------------- /hey/app/controllers/boxes_controller-rb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /hey/app/controllers/collections_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithschacht/37signals-rails-code/HEAD/hey/app/controllers/collections_controller.rb -------------------------------------------------------------------------------- /hey/app/controllers/concerns/set_current_request_details.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithschacht/37signals-rails-code/HEAD/hey/app/controllers/concerns/set_current_request_details.rb -------------------------------------------------------------------------------- /hey/app/models/account.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithschacht/37signals-rails-code/HEAD/hey/app/models/account.rb -------------------------------------------------------------------------------- /hey/app/models/account/closable.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithschacht/37signals-rails-code/HEAD/hey/app/models/account/closable.rb -------------------------------------------------------------------------------- /hey/app/models/box-rb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /hey/app/models/box/feedbox.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithschacht/37signals-rails-code/HEAD/hey/app/models/box/feedbox.rb -------------------------------------------------------------------------------- /hey/app/models/box/imbox.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithschacht/37signals-rails-code/HEAD/hey/app/models/box/imbox.rb -------------------------------------------------------------------------------- /hey/app/models/box/trailbox.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithschacht/37signals-rails-code/HEAD/hey/app/models/box/trailbox.rb -------------------------------------------------------------------------------- /hey/app/models/concerns/contactable.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithschacht/37signals-rails-code/HEAD/hey/app/models/concerns/contactable.rb -------------------------------------------------------------------------------- /hey/app/models/contact.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithschacht/37signals-rails-code/HEAD/hey/app/models/contact.rb -------------------------------------------------------------------------------- /hey/app/models/contact/contactables.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithschacht/37signals-rails-code/HEAD/hey/app/models/contact/contactables.rb -------------------------------------------------------------------------------- /hey/app/models/contact/designatable.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithschacht/37signals-rails-code/HEAD/hey/app/models/contact/designatable.rb -------------------------------------------------------------------------------- /hey/app/models/contact/petitioner.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithschacht/37signals-rails-code/HEAD/hey/app/models/contact/petitioner.rb -------------------------------------------------------------------------------- /hey/app/models/person.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithschacht/37signals-rails-code/HEAD/hey/app/models/person.rb -------------------------------------------------------------------------------- /hey/app/models/posting-rb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /hey/app/models/posting/involving.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithschacht/37signals-rails-code/HEAD/hey/app/models/posting/involving.rb -------------------------------------------------------------------------------- /hey/app/models/service.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithschacht/37signals-rails-code/HEAD/hey/app/models/service.rb -------------------------------------------------------------------------------- /hey/app/models/topic.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithschacht/37signals-rails-code/HEAD/hey/app/models/topic.rb -------------------------------------------------------------------------------- /hey/app/models/topic/accessible.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithschacht/37signals-rails-code/HEAD/hey/app/models/topic/accessible.rb -------------------------------------------------------------------------------- /hey/app/models/topic/entries.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithschacht/37signals-rails-code/HEAD/hey/app/models/topic/entries.rb -------------------------------------------------------------------------------- /hey/app/models/user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithschacht/37signals-rails-code/HEAD/hey/app/models/user.rb -------------------------------------------------------------------------------- /hey/app/models/user/examiner.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithschacht/37signals-rails-code/HEAD/hey/app/models/user/examiner.rb --------------------------------------------------------------------------------