Sha256: e139676f745d30fd96fc257f58ffe2dcda332280bb0974df9948499eb418b9b0

Contents?: true

Size: 1.58 KB

Versions: 1

Compression:

Stored size: 1.58 KB

Contents

# frozen_string_literal: true

Gem::Specification.new do |spec|
  version_file = File.expand_path('VERSION', __dir__)
  version = File.read(version_file).lines.first.chomp

  spec.name    = 'lamassu'
  spec.version = version
  spec.authors = ['Jo-Herman Haugholt']
  spec.email   = ['johannes@huyderman.com']

  spec.summary  = 'Autorization gem based on policy objects and dry-container'
  spec.homepage = 'https://gitlab.com/huyderman/lamassu'
  spec.license  = 'MIT'
  spec.metadata = {
    'documentation_uri' => 'https://gitlab.com/huyderman/lamassu/blob/master/README.md',
    'changelog_uri'     => 'https://gitlab.com/huyderman/lamassu/blob/master/CHANGELOG.md',
    'bug_tracker_uri'   => 'https://gitlab.com/huyderman/lamassu/issues'
  }

  spec.files = `git ls-files -z`.split("\x0").reject do |f|
    f.match(%r{^(test|spec|features)/})
  end
  spec.require_paths = ['lib']

  spec.add_runtime_dependency 'dry-configurable', '~> 0.7.0'
  spec.add_runtime_dependency 'dry-container', '~> 0.6.0'
  spec.add_runtime_dependency 'dry-inflector', '~> 0.1.1'
  spec.add_runtime_dependency 'dry-monads', '~> 1.0'

  spec.add_development_dependency 'bundler', '~> 1.16'
  spec.add_development_dependency 'mutant', '~> 0.8.0'
  spec.add_development_dependency 'mutant-rspec', '~> 0.8.0'
  spec.add_development_dependency 'pry', '~> 0.11.0'
  spec.add_development_dependency 'rake', '~> 12.0'
  spec.add_development_dependency 'reek', '~> 4.7'
  spec.add_development_dependency 'rspec', '~> 3.0'
  spec.add_development_dependency 'rubocop', '~> 0.52'
  spec.add_development_dependency 'simplecov', '~> 0.16'
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
lamassu-0.1.1 lamassu.gemspec