class HiddenMacFiles::Displaying

Attributes

options[R]

Public Class Methods

new(options) click to toggle source
# File lib/hidden_mac_files/displaying.rb, line 6
def initialize(options)
  @options = options
end

Public Instance Methods

call() click to toggle source
# File lib/hidden_mac_files/displaying.rb, line 10
def call
  options[:show] ? show : hide
end

Private Instance Methods

hide() click to toggle source
# File lib/hidden_mac_files/displaying.rb, line 21
def hide
  system 'defaults write com.apple.finder AppleShowAllFiles FALSE ; killall Finder'
  'Hidden files are now hidden'
end
show() click to toggle source
# File lib/hidden_mac_files/displaying.rb, line 16
def show
  system 'defaults write com.apple.finder AppleShowAllFiles TRUE; killall Finder'
  'Hidden files are now visible'
end