Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse code

Added gem skeleton

  • Loading branch information...
commit 9e546941a32585575eab4fdce93ddd8efacc6f7b 0 parents
TJ Holowaychuk authored
4  History.rdoc
Source Rendered
... ...
@@ -0,0 +1,4 @@
  1
+
  2
+=== 0.0.1 / 2009-04-08
  3
+
  4
+* Initial release
29  README.rdoc
Source Rendered
... ...
@@ -0,0 +1,29 @@
  1
+
  2
+= Growl
  3
+
  4
+Ruby growlnotify 'bindings'.
  5
+
  6
+== License:
  7
+
  8
+(The MIT License)
  9
+
  10
+Copyright (c) 2009 TJ Holowaychuk <tj@vision-media.ca>
  11
+
  12
+Permission is hereby granted, free of charge, to any person obtaining
  13
+a copy of this software and associated documentation files (the
  14
+'Software'), to deal in the Software without restriction, including
  15
+without limitation the rights to use, copy, modify, merge, publish,
  16
+distribute, sublicense, an d/or sell copies of the Software, and to
  17
+permit persons to whom the Software is furnished to do so, subject to
  18
+the following conditions:
  19
+
  20
+The above copyright notice and this permission notice shall be
  21
+included in all copies or substantial portions of the Software.
  22
+
  23
+THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,
  24
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  25
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
  26
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
  27
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
  28
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
  29
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
16  Rakefile
... ...
@@ -0,0 +1,16 @@
  1
+
  2
+$:.unshift 'lib'
  3
+require 'growl'
  4
+require 'rubygems'
  5
+require 'rake'
  6
+require 'echoe'
  7
+
  8
+Echoe.new "Growl", Growl::VERSION do |p|
  9
+  p.author = "TJ Holowaychuk"
  10
+  p.email = "tj@vision-media.ca"
  11
+  p.summary = "growlnotify bindings"
  12
+  p.url = "http://github.com/visionmedia/growl"
  13
+  p.runtime_dependencies = []
  14
+end
  15
+
  16
+Dir['tasks/**/*.rake'].sort.each { |f| load f }
12  Todo.rdoc
Source Rendered
... ...
@@ -0,0 +1,12 @@
  1
+
  2
+== Major:
  3
+
  4
+* Nothing
  5
+
  6
+== Minor:
  7
+
  8
+* Nothing
  9
+
  10
+== Brainstorming:
  11
+
  12
+* Nothing
24  lib/growl.rb
... ...
@@ -0,0 +1,24 @@
  1
+#--
  2
+# Copyright (c) 2009 TJ Holowaychuk <tj@vision-media.ca>
  3
+#
  4
+# Permission is hereby granted, free of charge, to any person obtaining
  5
+# a copy of this software and associated documentation files (the
  6
+# "Software"), to deal in the Software without restriction, including
  7
+# without limitation the rights to use, copy, modify, merge, publish,
  8
+# distribute, sublicense, and/or sell copies of the Software, and to
  9
+# permit persons to whom the Software is furnished to do so, subject to
  10
+# the following conditions:
  11
+#
  12
+# The above copyright notice and this permission notice shall be
  13
+# included in all copies or substantial portions of the Software.
  14
+#
  15
+# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  16
+# EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  17
+# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  18
+# NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
  19
+# LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
  20
+# OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
  21
+# WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  22
+#++
  23
+
  24
+require 'growl/version'
4  lib/growl/version.rb
... ...
@@ -0,0 +1,4 @@
  1
+
  2
+module Growl
  3
+  VERSION = '0.0.1'
  4
+end
0  spec/growl_spec.rb
No changes.
0  spec/spec_helper.rb
No changes.
13  tasks/docs.rake
... ...
@@ -0,0 +1,13 @@
  1
+
  2
+namespace :docs do
  3
+  
  4
+  desc 'Remove rdoc products'
  5
+  task :remove => [:clobber_docs]
  6
+  
  7
+  desc 'Build docs, and open in browser for viewing (specify BROWSER)'
  8
+  task :open do
  9
+    browser = ENV["BROWSER"] || "safari"
  10
+    sh "open -a #{browser} doc/index.html"
  11
+  end
  12
+  
  13
+end
3  tasks/gemspec.rake
... ...
@@ -0,0 +1,3 @@
  1
+
  2
+desc 'Build gemspec file'
  3
+task :gemspec => [:build_gemspec]
25  tasks/spec.rake
... ...
@@ -0,0 +1,25 @@
  1
+
  2
+require 'spec/rake/spectask'
  3
+  
  4
+desc "Run all specifications"
  5
+Spec::Rake::SpecTask.new(:spec) do |t|
  6
+  t.libs << "lib"
  7
+  t.spec_opts = ["--color", "--require", "spec/spec_helper.rb"]
  8
+end
  9
+  
  10
+namespace :spec do
  11
+
  12
+  desc "Run all specifications verbosely"
  13
+  Spec::Rake::SpecTask.new(:verbose) do |t|
  14
+    t.libs << "lib"
  15
+    t.spec_opts = ["--color", "--format", "specdoc", "--require", "spec/spec_helper.rb"]
  16
+  end
  17
+  
  18
+  desc "Run specific specification verbosely (specify SPEC)"
  19
+  Spec::Rake::SpecTask.new(:select) do |t|
  20
+    t.libs << "lib"
  21
+    t.spec_files = [ENV["SPEC"]]
  22
+    t.spec_opts = ["--color", "--format", "specdoc", "--require", "spec/spec_helper.rb"]
  23
+  end
  24
+  
  25
+end

0 notes on commit 9e54694

Please sign in to comment.
Something went wrong with that request. Please try again.