-
-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Include
Crystal::System::User
instead of extending it (#14929)
- Loading branch information
1 parent
d4fc67a
commit cc6859b
Showing
4 changed files
with
99 additions
and
21 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,9 +1,33 @@ | ||
module Crystal::System::User | ||
private def from_username?(username : String) | ||
raise NotImplementedError.new("Crystal::System::User#from_username?") | ||
def system_username | ||
raise NotImplementedError.new("Crystal::System::User#system_username") | ||
end | ||
|
||
private def from_id?(id : String) | ||
raise NotImplementedError.new("Crystal::System::User#from_id?") | ||
def system_id | ||
raise NotImplementedError.new("Crystal::System::User#system_id") | ||
end | ||
|
||
def system_group_id | ||
raise NotImplementedError.new("Crystal::System::User#system_group_id") | ||
end | ||
|
||
def system_name | ||
raise NotImplementedError.new("Crystal::System::User#system_name") | ||
end | ||
|
||
def system_home_directory | ||
raise NotImplementedError.new("Crystal::System::User#system_home_directory") | ||
end | ||
|
||
def system_shell | ||
raise NotImplementedError.new("Crystal::System::User#system_shell") | ||
end | ||
|
||
def self.from_username?(username : String) | ||
raise NotImplementedError.new("Crystal::System::User.from_username?") | ||
end | ||
|
||
def self.from_id?(id : String) | ||
raise NotImplementedError.new("Crystal::System::User.from_id?") | ||
end | ||
end |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters