summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDickson S. Guedes2011-05-06 03:09:05 +0000
committerDickson S. Guedes2011-05-06 03:09:05 +0000
commit5fcefda446b97131788972e55c4de1b404d55a51 (patch)
tree8328c61f2498a92c7fab77587224c1e1af924e0b
parent04c35c439cb27a40c9d3b5d326a99d256a5b6800 (diff)
starting make a gem
-rw-r--r--.gitignore5
-rw-r--r--Gemfile4
-rw-r--r--Rakefile2
-rwxr-xr-xbin/pgxn_create_extension (renamed from pgxn_create_extension)0
-rw-r--r--lib/pgxn_utils.rb3
-rw-r--r--lib/pgxn_utils/version.rb3
-rw-r--r--pgxn_utils.gemspec21
7 files changed, 38 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..002116b
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,5 @@
+*.gem
+.bundle
+Gemfile.lock
+pkg/*
+*.sw?
diff --git a/Gemfile b/Gemfile
new file mode 100644
index 0000000..e012d7f
--- /dev/null
+++ b/Gemfile
@@ -0,0 +1,4 @@
+source "http://rubygems.org"
+
+# Specify your gem's dependencies in pgxn_utils.gemspec
+gemspec
diff --git a/Rakefile b/Rakefile
new file mode 100644
index 0000000..14cfe0b
--- /dev/null
+++ b/Rakefile
@@ -0,0 +1,2 @@
+require 'bundler'
+Bundler::GemHelper.install_tasks
diff --git a/pgxn_create_extension b/bin/pgxn_create_extension
index 1b0fea6..1b0fea6 100755
--- a/pgxn_create_extension
+++ b/bin/pgxn_create_extension
diff --git a/lib/pgxn_utils.rb b/lib/pgxn_utils.rb
new file mode 100644
index 0000000..9042452
--- /dev/null
+++ b/lib/pgxn_utils.rb
@@ -0,0 +1,3 @@
+module PgxnUtils
+ # Your code goes here...
+end
diff --git a/lib/pgxn_utils/version.rb b/lib/pgxn_utils/version.rb
new file mode 100644
index 0000000..03da450
--- /dev/null
+++ b/lib/pgxn_utils/version.rb
@@ -0,0 +1,3 @@
+module PgxnUtils
+ VERSION = "0.0.1"
+end
diff --git a/pgxn_utils.gemspec b/pgxn_utils.gemspec
new file mode 100644
index 0000000..3aadba3
--- /dev/null
+++ b/pgxn_utils.gemspec
@@ -0,0 +1,21 @@
+# -*- encoding: utf-8 -*-
+$:.push File.expand_path("../lib", __FILE__)
+require "pgxn_utils/version"
+
+Gem::Specification.new do |s|
+ s.name = "pgxn_utils"
+ s.version = PgxnUtils::VERSION
+ s.platform = Gem::Platform::RUBY
+ s.authors = ["TODO: Write your name"]
+ s.email = ["TODO: Write your email address"]
+ s.homepage = ""
+ s.summary = %q{TODO: Write a gem summary}
+ s.description = %q{TODO: Write a gem description}
+
+ s.rubyforge_project = "pgxn_utils"
+
+ s.files = `git ls-files`.split("\n")
+ s.test_files = `git ls-files -- {test,spec,features}/*`.split("\n")
+ s.executables = `git ls-files -- bin/*`.split("\n").map{ |f| File.basename(f) }
+ s.require_paths = ["lib"]
+end