Skip to content

Instantly share code, notes, and snippets.

@takaokouji
Created January 8, 2011 02:33
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save takaokouji/770472 to your computer and use it in GitHub Desktop.
Save takaokouji/770472 to your computer and use it in GitHub Desktop.
MacRuby class templates for Xcode 3
diff --git a/misc/xcode-templates/File Templates/MacRuby/Ruby File.pbfiletemplate/TemplateInfo.plist b/misc/xcode-templates/File Templates/MacRuby/Ruby File.pbfiletemplate/TemplateInfo.plist
new file mode 100644
index 0000000..7ad506c
--- /dev/null
+++ b/misc/xcode-templates/File Templates/MacRuby/Ruby File.pbfiletemplate/TemplateInfo.plist
@@ -0,0 +1,4 @@
+{
+ MainTemplateFile = "file.rb";
+ Description = "An empty Ruby file.";
+}
diff --git a/misc/xcode-templates/File Templates/MacRuby/Ruby File.pbfiletemplate/file.rb b/misc/xcode-templates/File Templates/MacRuby/Ruby File.pbfiletemplate/file.rb
new file mode 100755
index 0000000..1b7b09d
--- /dev/null
+++ b/misc/xcode-templates/File Templates/MacRuby/Ruby File.pbfiletemplate/file.rb
@@ -0,0 +1,7 @@
+# «FILENAME»
+# «PROJECTNAME»
+#
+# Created by «FULLUSERNAME» on «DATE».
+# Copyright «YEAR» «ORGANIZATIONNAME». All rights reserved.
+
+
diff --git a/misc/xcode-templates/File Templates/MacRuby/Ruby class/Ruby NSDocument subclass.pbfiletemplate/TemplateInfo.plist b/misc/xcode-templates/File Templates/MacRuby/Ruby class/Ruby NSDocument subclass.pbfiletemplate/TemplateInfo.plist
new file mode 100644
index 0000000..c5dfc49
--- /dev/null
+++ b/misc/xcode-templates/File Templates/MacRuby/Ruby class/Ruby NSDocument subclass.pbfiletemplate/TemplateInfo.plist
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>Description</key>
+ <string>A Ruby class which is a subclass of NSDocument.</string>
+ <key>MainTemplateFile</key>
+ <string>class.rb</string>
+</dict>
+</plist>
diff --git a/misc/xcode-templates/File Templates/MacRuby/Ruby class/Ruby NSDocument subclass.pbfiletemplate/class.rb b/misc/xcode-templates/File Templates/MacRuby/Ruby class/Ruby NSDocument subclass.pbfiletemplate/class.rb
new file mode 100644
index 0000000..0b14bc8
--- /dev/null
+++ b/misc/xcode-templates/File Templates/MacRuby/Ruby class/Ruby NSDocument subclass.pbfiletemplate/class.rb
@@ -0,0 +1,9 @@
+# -*- coding: utf-8 -*-
+# «FILENAME»
+# «PROJECTNAME»
+#
+# Created by «FULLUSERNAME» on «DATE».
+# Copyright «YEAR» «ORGANIZATIONNAME». All rights reserved.
+
+class «FILEBASENAMEASIDENTIFIER» < NSDocument
+end
diff --git a/misc/xcode-templates/File Templates/MacRuby/Ruby class/Ruby NSView subclass.pbfiletemplate/TemplateInfo.plist b/misc/xcode-templates/File Templates/MacRuby/Ruby class/Ruby NSView subclass.pbfiletemplate/TemplateInfo.plist
new file mode 100644
index 0000000..e00d074
--- /dev/null
+++ b/misc/xcode-templates/File Templates/MacRuby/Ruby class/Ruby NSView subclass.pbfiletemplate/TemplateInfo.plist
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>Description</key>
+ <string>A Ruby class which is a subclass of NSView.</string>
+ <key>MainTemplateFile</key>
+ <string>class.rb</string>
+</dict>
+</plist>
diff --git a/misc/xcode-templates/File Templates/MacRuby/Ruby class/Ruby NSView subclass.pbfiletemplate/class.rb b/misc/xcode-templates/File Templates/MacRuby/Ruby class/Ruby NSView subclass.pbfiletemplate/class.rb
new file mode 100644
index 0000000..344620f
--- /dev/null
+++ b/misc/xcode-templates/File Templates/MacRuby/Ruby class/Ruby NSView subclass.pbfiletemplate/class.rb
@@ -0,0 +1,9 @@
+# -*- coding: utf-8 -*-
+# «FILENAME»
+# «PROJECTNAME»
+#
+# Created by «FULLUSERNAME» on «DATE».
+# Copyright «YEAR» «ORGANIZATIONNAME». All rights reserved.
+
+class «FILEBASENAMEASIDENTIFIER» < NSView
+end
diff --git a/misc/xcode-templates/File Templates/MacRuby/Ruby class/Ruby NSWindowController subclass.pbfiletemplate/TemplateInfo.plist b/misc/xcode-templates/File Templates/MacRuby/Ruby class/Ruby NSWindowController subclass.pbfiletemplate/TemplateInfo.plist
new file mode 100644
index 0000000..b5b8477
--- /dev/null
+++ b/misc/xcode-templates/File Templates/MacRuby/Ruby class/Ruby NSWindowController subclass.pbfiletemplate/TemplateInfo.plist
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>Description</key>
+ <string>A Ruby class which is a subclass of NSWindowController.</string>
+ <key>MainTemplateFile</key>
+ <string>class.rb</string>
+</dict>
+</plist>
diff --git a/misc/xcode-templates/File Templates/MacRuby/Ruby class/Ruby NSWindowController subclass.pbfiletemplate/class.rb b/misc/xcode-templates/File Templates/MacRuby/Ruby class/Ruby NSWindowController subclass.pbfiletemplate/class.rb
new file mode 100644
index 0000000..a06543c
--- /dev/null
+++ b/misc/xcode-templates/File Templates/MacRuby/Ruby class/Ruby NSWindowController subclass.pbfiletemplate/class.rb
@@ -0,0 +1,9 @@
+# -*- coding: utf-8 -*-
+# «FILENAME»
+# «PROJECTNAME»
+#
+# Created by «FULLUSERNAME» on «DATE».
+# Copyright «YEAR» «ORGANIZATIONNAME». All rights reserved.
+
+class «FILEBASENAMEASIDENTIFIER» < NSWindowController
+end
diff --git a/misc/xcode-templates/File Templates/MacRuby/Ruby class/Ruby class.pbfiletemplate/TemplateInfo.plist b/misc/xcode-templates/File Templates/MacRuby/Ruby class/Ruby class.pbfiletemplate/TemplateInfo.plist
new file mode 100644
index 0000000..bc49ad8
--- /dev/null
+++ b/misc/xcode-templates/File Templates/MacRuby/Ruby class/Ruby class.pbfiletemplate/TemplateInfo.plist
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>Description</key>
+ <string>A Ruby class file.</string>
+ <key>MainTemplateFile</key>
+ <string>class.rb</string>
+</dict>
+</plist>
diff --git a/misc/xcode-templates/File Templates/MacRuby/Ruby class/Ruby class.pbfiletemplate/class.rb b/misc/xcode-templates/File Templates/MacRuby/Ruby class/Ruby class.pbfiletemplate/class.rb
new file mode 100644
index 0000000..87006ae
--- /dev/null
+++ b/misc/xcode-templates/File Templates/MacRuby/Ruby class/Ruby class.pbfiletemplate/class.rb
@@ -0,0 +1,9 @@
+# -*- coding: utf-8 -*-
+# «FILENAME»
+# «PROJECTNAME»
+#
+# Created by «FULLUSERNAME» on «DATE».
+# Copyright «YEAR» «ORGANIZATIONNAME». All rights reserved.
+
+class «FILEBASENAMEASIDENTIFIER»
+end
diff --git a/misc/xcode-templates/File Templates/MacRuby/Ruby class/TemplateChooser.plist b/misc/xcode-templates/File Templates/MacRuby/Ruby class/TemplateChooser.plist
new file mode 100644
index 0000000..db326de
--- /dev/null
+++ b/misc/xcode-templates/File Templates/MacRuby/Ruby class/TemplateChooser.plist
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>OptionsLabel</key>
+ <string>Subclass of</string>
+ <key>PopupMenu</key>
+ <array>
+ <dict>
+ <key>Key</key>
+ <string>Obj</string>
+ <key>Title</key>
+ <string>None</string>
+ </dict>
+ <dict>
+ <key>Key</key>
+ <string>Doc</string>
+ <key>Title</key>
+ <string>NSDocument</string>
+ </dict>
+ <dict>
+ <key>Key</key>
+ <string>View</string>
+ <key>Title</key>
+ <string>NSView</string>
+ </dict>
+ <dict>
+ <key>Key</key>
+ <string>Win</string>
+ <key>Title</key>
+ <string>NSWindowController</string>
+ </dict>
+ </array>
+ <key>TemplateSelection</key>
+ <dict>
+ <key></key>
+ <string>Ruby class</string>
+ <key>Doc</key>
+ <string>Ruby NSDocument subclass</string>
+ <key>Obj</key>
+ <string>Ruby class</string>
+ <key>View</key>
+ <string>Ruby NSView subclass</string>
+ <key>Win</key>
+ <string>Ruby NSWindowController subclass</string>
+ </dict>
+</dict>
+</plist>
diff --git a/misc/xcode-templates/File Templates/Ruby/Ruby File.pbfiletemplate/TemplateInfo.plist b/misc/xcode-templates/File Templates/Ruby/Ruby File.pbfiletemplate/TemplateInfo.plist
deleted file mode 100644
index 7ad506c..0000000
--- a/misc/xcode-templates/File Templates/Ruby/Ruby File.pbfiletemplate/TemplateInfo.plist
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- MainTemplateFile = "file.rb";
- Description = "An empty Ruby file.";
-}
diff --git a/misc/xcode-templates/File Templates/Ruby/Ruby File.pbfiletemplate/file.rb b/misc/xcode-templates/File Templates/Ruby/Ruby File.pbfiletemplate/file.rb
deleted file mode 100755
index 1b7b09d..0000000
--- a/misc/xcode-templates/File Templates/Ruby/Ruby File.pbfiletemplate/file.rb
+++ /dev/null
@@ -1,7 +0,0 @@
-# «FILENAME»
-# «PROJECTNAME»
-#
-# Created by «FULLUSERNAME» on «DATE».
-# Copyright «YEAR» «ORGANIZATIONNAME». All rights reserved.
-
-
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment