Skip to content

Creating a new Service

Gavin Joyce edited this page Aug 7, 2013 · 4 revisions

Create the gem skeleton

bundle gem restpack_core_service
cd restpack_core_service
rspec --init

Add gemspec dependencies (version numbers will differ)

spec.add_dependency "restpack_service",       "~> 0.0.25"
spec.add_dependency "restpack_serializer",    "~> 0.4.1"
spec.add_dependency "restpack_gem",           "~> 0.0.9"
spec.add_dependency "sinatra",                "~> 1.4.3"
spec.add_dependency "pg",                     "~> 0.16"

spec.add_development_dependency "database_cleaner", "~> 1.0.1"
spec.add_development_dependency "rake"
spec.add_development_dependency "rspec"
spec.add_development_dependency "bump"

Add to Rakefile

require "restpack_gem"
RestPack::Gem::Tasks.load_tasks

or for a service gem:

require "restpack_gem"
RestPack::Gem::Tasks.load_service_tasks

Clone this wiki locally