```ruby
# In the top directory
# gem build rdl.gemspec
# gem install rdl-1.0.0.beta.1.gem

Gem::Specification.new do |s|
  s.name        = 'rdl'
  s.version     = '1.0.0.rc1'
  s.date        = '2015-12-16'
  s.summary     = "Ruby type and contract system"
  s.description = s.summary
  s.authors     = ['University of Maryland, College Park']
  s.email       = ['rdl-users@googlegroups.com']
  s.files       = Dir["lib/**/*", "types/**/*"]
  s.homepage    = 'https://github.com/plum-umd/rdl'
  s.license     = "BSD-3-Clause"
end
```

Add require_all dependency, fix description
user
```ruby
# In the top directory
# gem build rdl.gemspec
# gem install rdl-1.0.0.beta.1.gem

Gem::Specification.new do |s|
  s.name        = 'rdl'
  s.version     = '1.0.0.rc2'
  s.date        = '2015-12-17'
  s.summary     = 'Ruby type and contract system'
  s.description = <<-EOF
RDL add support for adding contracts (pre- and postconditions) to methods.
Preconditions are checked at run time when the method is called, and
postconditions are checked at run time when the method returns.
RDL also includes extensive support for type contracts, which check the types of arguments and returns
when the method is called and when it returns, respectively.
EOF
  s.authors     = ['University of Maryland, College Park']
  s.email       = ['rdl-users@googlegroups.com']
  s.files       = Dir['lib/**/*', 'types/**/*']
  s.homepage    = 'https://github.com/plum-umd/rdl'
  s.license     = 'BSD-3-Clause'
  s.add_runtime_dependency 'require_all', '~> 1.3', '>= 1.3.3'
end
```
assistant