Module: SimpleTeams
- Defined in:
- lib/simple_teams.rb,
lib/simple_teams/engine.rb,
lib/simple_teams/version.rb,
app/models/simple_teams/team.rb,
app/mailers/simple_teams/mailer.rb,
app/models/simple_teams/ability.rb,
app/models/simple_teams/invitation.rb,
app/models/simple_teams/membership.rb,
app/helpers/simple_teams/base_helper.rb,
app/helpers/simple_teams/teams_helper.rb,
app/jobs/simple_teams/application_job.rb,
app/forms/simple_teams/invitation_form.rb,
app/forms/simple_teams/membership_form.rb,
app/models/simple_teams/application_record.rb,
app/helpers/simple_teams/application_helper.rb,
app/helpers/simple_teams/invitations_helper.rb,
app/helpers/simple_teams/memberships_helper.rb,
app/mailers/simple_teams/application_mailer.rb,
app/controllers/simple_teams/base_controller.rb,
app/controllers/simple_teams/teams_controller.rb,
app/forms/simple_teams/invitation_forms/create.rb,
app/forms/simple_teams/invitation_forms/update.rb,
app/notifiers/simple_teams/application_notifier.rb,
app/controllers/simple_teams/application_controller.rb,
app/controllers/simple_teams/invitations_controller.rb,
app/controllers/simple_teams/leave_teams_controller.rb,
app/controllers/simple_teams/memberships_controller.rb,
app/forms/simple_teams/invitation_forms/create_bulk.rb,
app/service_objects/simple_teams/leave_team_service.rb,
app/forms/simple_teams/invitation_forms/create_combo.rb,
app/notifiers/simple_teams/bulk_invitations_notifier.rb,
app/notifiers/simple_teams/memberships/left_notifier.rb,
app/controllers/simple_teams/related_members_controller.rb,
app/notifiers/concerns/simple_teams/invitation_notifier.rb,
app/notifiers/concerns/simple_teams/membership_notifier.rb,
app/notifiers/simple_teams/invitations/created_notifier.rb,
app/notifiers/simple_teams/invitations/updated_notifier.rb,
app/notifiers/simple_teams/memberships/updated_notifier.rb,
app/notifiers/simple_teams/invitations/accepted_notifier.rb,
app/service_objects/simple_teams/initialize_team_service.rb,
app/notifiers/simple_teams/invitations/destroyed_notifier.rb,
app/notifiers/simple_teams/memberships/destroyed_notifier.rb,
app/controllers/simple_teams/accept_invitations_controller.rb,
app/service_objects/simple_teams/accept_invitation_service.rb
Defined Under Namespace
Modules: ApplicationHelper, BaseHelper, InvitationNotifier, InvitationsHelper, MemberObject, MembershipNotifier, MembershipsHelper, TeamObject, TeamsHelper
Classes: Ability, AcceptInvitationService, AcceptInvitationsController, ApplicationController, ApplicationJob, ApplicationMailer, ApplicationNotifier, ApplicationRecord, BaseController, BulkInvitationsNotifier, Engine, InitializeTeamService, Invitation, InvitationForm, InvitationsController, LeaveTeamService, LeaveTeamsController, Mailer, Membership, MembershipForm, MembershipsController, RelatedMembersController, Team, TeamsController
Constant Summary
collapse
- VERSION =
"0.1.9"
Class Method Summary
collapse
Class Method Details
.from_address ⇒ Object
28
29
30
|
# File 'lib/simple_teams/engine.rb', line 28
def self.from_address
(@@from_address || "[email protected]")
end
|
.layout ⇒ Object
20
21
22
|
# File 'lib/simple_teams/engine.rb', line 20
def self.layout
(@@layout || "simple_teams/application")
end
|
.member_class ⇒ Object
12
13
14
|
# File 'lib/simple_teams/engine.rb', line 12
def self.member_class
(@@member_class || "User").constantize
end
|
.parent_controller ⇒ Object
16
17
18
|
# File 'lib/simple_teams/engine.rb', line 16
def self.parent_controller
(@@parent_controller || "ApplicationController").constantize
end
|
.roles ⇒ Object
24
25
26
|
# File 'lib/simple_teams/engine.rb', line 24
def self.roles
(@@roles || [:member, :administrator, :owner])
end
|