```ruby
# -*- encoding: utf-8 -*-
$:.push File.expand_path("../lib", __FILE__)
require "isbm/version"

Gem::Specification.new do |s|
  s.name        = "isbm"
  s.version     = Isbm::VERSION
  s.authors     = ["Assetricity"]
  s.email       = ["info@assetricity.com"]
  s.homepage    = "http://www.assetricity.com"
  s.summary     = %q{OpenO&M ISBM adaptor}
  s.description = %q{OpenO&M ISBM adaptor based on Savon}

  s.files         = `git ls-files`.split("\n")
  s.test_files    = `git ls-files -- spec/*`.split("\n")
  s.require_paths = ["lib"]

  s.add_development_dependency "rspec", "2.11.0"
  s.add_development_dependency "rake", "0.9.2.2"
  s.add_development_dependency "vcr", "2.2.4"
  s.add_development_dependency "fakeweb", "1.3.0"
  s.add_development_dependency "jruby-openssl", "0.7.7" # for vcr, not sure why
  s.add_runtime_dependency "savon", "1.1.0"
end
```

Use semantic versioning for gem dependencies
user
```ruby
# -*- encoding: utf-8 -*-
$:.push File.expand_path("../lib", __FILE__)
require "isbm/version"

Gem::Specification.new do |s|
  s.name        = "isbm"
  s.version     = Isbm::VERSION
  s.authors     = ["Assetricity"]
  s.email       = ["info@assetricity.com"]
  s.homepage    = "http://www.assetricity.com"
  s.summary     = %q{OpenO&M ISBM adaptor}
  s.description = %q{OpenO&M ISBM adaptor based on Savon}

  s.files         = `git ls-files`.split("\n")
  s.test_files    = `git ls-files -- spec/*`.split("\n")
  s.require_paths = ["lib"]

  s.add_development_dependency "rspec", "~> 2.11.0"
  s.add_development_dependency "rake", "~> 0.9.2.2"
  s.add_development_dependency "vcr", "~> 2.2.5"
  s.add_development_dependency "fakeweb", "~> 1.3.0"
  s.add_development_dependency "jruby-openssl", "~> 0.7.7" # for vcr, not sure why
  s.add_runtime_dependency "savon", "~> 1.2.0"
end
```
assistant