lachie / cheepcheep

my very own twitter client

This URL has Read+Write access

cheepcheep / AppDelegate.rb
100644 28 lines (22 sloc) 0.628 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
require 'osx/cocoa'
require 'fileutils'
class AppDelegate < OSX::NSObject
  include OSX
 
  def self.app_support_path(*extra)
    unless @app_support
      paths = OSX::NSSearchPathForDirectoriesInDomains(NSApplicationSupportDirectory, NSUserDomainMask, true)
    
      @app_support = File.join(paths.first.to_s,'CheepCheep')
      
      unless File.directory?(@app_support)
        FileUtils::mkdir_p @app_support
      end
    end
 
if extra.empty?
   @app_support
   else
   File.join(@app_support,*extra)
   end
  end
  
  def applicationDidFinishLaunching(app)
    puts "applicationDidFinishLaunching..."
  end
  
end