class Minarai::Actions::Directory
Public Instance Methods
run()
click to toggle source
# File lib/minarai/actions/directory.rb, line 10 def run create change_group unless has_valid_group? change_owner unless has_valid_owner? end
Private Instance Methods
change_group()
click to toggle source
# File lib/minarai/actions/directory.rb, line 38 def change_group run_specific_command(:change_file_group, destination, group) end
change_owner()
click to toggle source
# File lib/minarai/actions/directory.rb, line 42 def change_owner run_specific_command(:change_file_owner, destination, owner) end
complete?()
click to toggle source
# File lib/minarai/actions/directory.rb, line 22 def complete? existed_file? end
create()
click to toggle source
# File lib/minarai/actions/directory.rb, line 18 def create run_specific_command(:create_file_as_directory, destination) end
existed_file?()
click to toggle source
# File lib/minarai/actions/directory.rb, line 26 def existed_file? check_specific_command(:check_file_is_directory, destination) end
has_valid_group?()
click to toggle source
# File lib/minarai/actions/directory.rb, line 30 def has_valid_group? group.nil? || check_specific_command(:check_file_is_grouped, destination, group) end
has_valid_owner?()
click to toggle source
# File lib/minarai/actions/directory.rb, line 34 def has_valid_owner? owner.nil? || check_specific_command(:check_file_is_owned_by, destination, owner) end
name()
click to toggle source
Calls superclass method
Minarai::Actions::Base#name
# File lib/minarai/actions/directory.rb, line 46 def name super || "create #{destination} directory" end