# vim: set filetype=ruby et sw=2 ts=2:

require 'gem_hadar'

GemHadar do
  name        'mize'
  author      'Florian Frank'
  email       'flori@ping.de'
  homepage    "https://github.com/flori/#{name}"
  metadata    'source_code_uri', homepage
  summary     'Library that provides memoization for methods and functions'
  description "#{summary} for Ruby."
  readme      'README.md'
  licenses << 'MIT'

  changelog do
    filename 'CHANGES.md'
  end

  github_workflows(
    'static.yml' => { }
  )

  test_dir    'spec'
  yard_dir    'doc'

  ignore      '.*.sw[pon]', 'pkg', 'Gemfile.lock', 'coverage', '.rvmrc',
    '.AppleDouble', 'tags', '.byebug_history', '.yard*', 'yard', 'doc',
    'errors.lst'

  development_dependency 'rake'
  development_dependency 'simplecov'
  development_dependency 'rspec'
  development_dependency 'yard'
  development_dependency 'all_images'
  development_dependency 'debug'

  required_ruby_version '>= 2'
end

task :default => :spec
