```ruby
require File.expand_path('../lib/trans_forms/version', __FILE__)

Gem::Specification.new do |s|
  s.authors     = ['Daniel Viklund']
  s.email       = ['dannemanne@gmail.com']
  s.summary     = 'Gem to create Form records that handles multiple changes wrapped in a transaction'
  s.description = 'Gem to create Form records that handles multiple changes wrapped in a transaction'
  s.homepage    = 'https://github.com/dannemanne/trans_forms'
  s.license     = 'MIT'

  s.name        = 'trans_forms'
  s.version     = TransForms::VERSION
  s.date        = '2014-07-08'

  s.files         = Dir['{lib}/**/*'] + ['README.md']
  s.test_files    = Dir['{spec}/**/*']
  s.require_paths = ['lib']

  s.required_ruby_version = '>= 2.3.6'

  s.add_dependency 'virtus', '1.0.5'
  s.add_dependency 'activemodel', '>= 4.2.0', '< 6'
  s.add_dependency 'activesupport', '>= 4.2.0', '< 6'
end
```

Allow any ruby 2.3 version
user
```ruby
require File.expand_path('../lib/trans_forms/version', __FILE__)

Gem::Specification.new do |s|
  s.authors     = ['Daniel Viklund']
  s.email       = ['dannemanne@gmail.com']
  s.summary     = 'Gem to create Form records that handles multiple changes wrapped in a transaction'
  s.description = 'Gem to create Form records that handles multiple changes wrapped in a transaction'
  s.homepage    = 'https://github.com/dannemanne/trans_forms'
  s.license     = 'MIT'

  s.name        = 'trans_forms'
  s.version     = TransForms::VERSION
  s.date        = '2014-07-08'

  s.files         = Dir['{lib}/**/*'] + ['README.md']
  s.test_files    = Dir['{spec}/**/*']
  s.require_paths = ['lib']

  s.required_ruby_version = '>= 2.3'

  s.add_dependency 'virtus', '~> 1.0.5'
  s.add_dependency 'activemodel', '>= 4.2.0', '< 6'
  s.add_dependency 'activesupport', '>= 4.2.0', '< 6'
end
```
assistant