initial bidsketch api wrapper
Dylan Montgomery
committed Jun 03, 2015
commit 11dbda2f3845cc18667ce867c204b49e2bc24a61
Showing 8
changed files with
121 additions
and 0 deletions
.gitignore
+14
-0
| @@ | @@ -0,0 +1,14 @@ |
| + | /.bundle/ |
| + | /.yardoc |
| + | /Gemfile.lock |
| + | /_yardoc/ |
| + | /coverage/ |
| + | /doc/ |
| + | /pkg/ |
| + | /spec/reports/ |
| + | /tmp/ |
| + | *.bundle |
| + | *.so |
| + | *.o |
| + | *.a |
| + | mkmf.log |
Gemfile
+9
-0
| @@ | @@ -0,0 +1,9 @@ |
| + | source 'https://rubygems.org' |
| + | |
| + | # Specify your gem's dependencies in bidsketch.gemspec |
| + | gemspec |
| + | |
| + | group :test do |
| + | gem 'rspec' |
| + | gem 'vcr' |
| + | end |
LICENSE.txt
+22
-0
| @@ | @@ -0,0 +1,22 @@ |
| + | Copyright (c) 2015 Dylan Montgomery |
| + | |
| + | MIT License |
| + | |
| + | Permission is hereby granted, free of charge, to any person obtaining |
| + | a copy of this software and associated documentation files (the |
| + | "Software"), to deal in the Software without restriction, including |
| + | without limitation the rights to use, copy, modify, merge, publish, |
| + | distribute, sublicense, and/or sell copies of the Software, and to |
| + | permit persons to whom the Software is furnished to do so, subject to |
| + | the following conditions: |
| + | |
| + | The above copyright notice and this permission notice shall be |
| + | included in all copies or substantial portions of the Software. |
| + | |
| + | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, |
| + | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF |
| + | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND |
| + | NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE |
| + | LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION |
| + | OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION |
| + | WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. |
README.md
+31
-0
| @@ | @@ -0,0 +1,31 @@ |
| + | # Bidsketch |
| + | |
| + | TODO: Write a gem description |
| + | |
| + | ## Installation |
| + | |
| + | Add this line to your application's Gemfile: |
| + | |
| + | ```ruby |
| + | gem 'bidsketch' |
| + | ``` |
| + | |
| + | And then execute: |
| + | |
| + | $ bundle |
| + | |
| + | Or install it yourself as: |
| + | |
| + | $ gem install bidsketch |
| + | |
| + | ## Usage |
| + | |
| + | TODO: Write usage instructions here |
| + | |
| + | ## Contributing |
| + | |
| + | 1. Fork it ( https://github.com/[my-github-username]/bidsketch/fork ) |
| + | 2. Create your feature branch (`git checkout -b my-new-feature`) |
| + | 3. Commit your changes (`git commit -am 'Add some feature'`) |
| + | 4. Push to the branch (`git push origin my-new-feature`) |
| + | 5. Create a new Pull Request |
Rakefile
+2
-0
| @@ | @@ -0,0 +1,2 @@ |
| + | require "bundler/gem_tasks" |
| + | |
bidsketch.gemspec
+27
-0
| @@ | @@ -0,0 +1,27 @@ |
| + | # coding: utf-8 |
| + | lib = File.expand_path('../lib', __FILE__) |
| + | $LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib) |
| + | require 'bidsketch/version' |
| + | |
| + | Gem::Specification.new do |spec| |
| + | spec.name = "bidsketch" |
| + | spec.version = Bidsketch::VERSION |
| + | spec.authors = ["Dylan Montgomery"] |
| + | spec.email = ["mail@citizensinspace.com"] |
| + | spec.summary = %q{TODO: Write a short summary. Required.} |
| + | spec.description = %q{TODO: Write a longer description. Optional.} |
| + | spec.homepage = "" |
| + | spec.license = "MIT" |
| + | |
| + | spec.files = `git ls-files -z`.split("\x0") |
| + | spec.executables = spec.files.grep(%r{^bin/}) { |f| File.basename(f) } |
| + | spec.test_files = spec.files.grep(%r{^(test|spec|features)/}) |
| + | spec.require_paths = ["lib"] |
| + | |
| + | spec.add_development_dependency "bundler", "~> 1.7" |
| + | spec.add_development_dependency "rake", "~> 10.0" |
| + | |
| + | spec.add_dependency 'rest-client' |
| + | spec.add_dependency 'json' |
| + | spec.add_dependency 'queryparams' |
| + | end |
bidsketch.rb b/lib/bidsketch.rb
+13
-0
| @@ | @@ -0,0 +1,13 @@ |
| + | require "bidsketch/version" |
| + | |
| + | module Bidsketch |
| + | class << self |
| + | def api_key |
| + | @api_key |
| + | end |
| + | |
| + | def api_key=(key) |
| + | @api_key = key |
| + | end |
| + | end |
| + | end |
bidsketch/version.rb b/lib/bidsketch/version.rb
+3
-0
| @@ | @@ -0,0 +1,3 @@ |
| + | module Bidsketch |
| + | VERSION = "0.0.1" |
| + | end |