feature/gresiq-v1
claude/smbcloud-github-app-k9641p
development
feature/apps
feature/build-release
feature/ci-docs
feature/ci-ruby-gems
feature/cicd
feature/completion
feature/dist-nuget
feature/fix-ci-sdk-pypi-rubygem
feature/fix-clippy-on-stable-channel
feature/fix-deployment-script
feature/github-email
feature/gresiq-v1
feature/project-new-structure
feature/rsync-deploy
feature/ruby-runner
feature/sdk-npm
feature/sdk-workflows
feature/smbcloud-cli-release-npm
feature/smbcloud-deploy
feature/wasm
main
release/v0.7.4
| 1 | # frozen_string_literal: true |
| 2 | |
| 3 | require_relative 'lib/model/version' |
| 4 | |
| 5 | Gem::Specification.new do |spec| |
| 6 | spec.name = 'smbcloud-model' |
| 7 | spec.version = Model::VERSION |
| 8 | spec.authors = ["paydii"] |
| 9 | spec.email = ["hej@setoelkahfi.se"] |
| 10 | |
| 11 | spec.summary = "Ruby binding for smbcloud-cli model." |
| 12 | spec.description = "Ruby binding for smbcloud-cli modellllllllllll." |
| 13 | spec.homepage = "https://github.com/smbcloudXYZ/smbcloud-cli/tree/development/gems/model" |
| 14 | spec.license = "MIT" |
| 15 | spec.required_ruby_version = ">= 3.1.0" |
| 16 | spec.required_rubygems_version = ">= 3.3.11" |
| 17 | |
| 18 | spec.metadata["allowed_push_host"] = "https://rubygems.org" |
| 19 | |
| 20 | spec.metadata["homepage_uri"] = spec.homepage |
| 21 | spec.metadata["source_code_uri"] = "https://github.com/smbcloudXYZ/smbcloud-cli/tree/development/gems/model" |
| 22 | spec.metadata["changelog_uri"] = "https://github.com/smbcloudXYZ/smbcloud-cli/tree/development/gems/model/CHANGELOG.md" |
| 23 | |
| 24 | # Specify which files should be added to the gem when it is released. |
| 25 | # The `git ls-files -z` loads the files in the RubyGem that have been added into git. |
| 26 | gemspec = File.basename(__FILE__) |
| 27 | spec.files = IO.popen(%w[git ls-files -z], chdir: __dir__, err: IO::NULL) do |ls| |
| 28 | ls.readlines("\x0", chomp: true).reject do |f| |
| 29 | (f == gemspec) || |
| 30 | f.start_with?(*%w[bin/ test/ spec/ features/ .git appveyor Gemfile]) |
| 31 | end |
| 32 | end |
| 33 | spec.bindir = "exe" |
| 34 | spec.executables = spec.files.grep(%r{\Aexe/}) { |f| File.basename(f) } |
| 35 | spec.require_paths = ["lib"] |
| 36 | spec.extensions = ["ext/model/extconf.rb"] |
| 37 | |
| 38 | # Uncomment to register a new dependency of your gem |
| 39 | # spec.add_dependency "example-gem", "~> 1.0" |
| 40 | spec.add_dependency "rb_sys", "~> 0.9.91" |
| 41 | |
| 42 | # For more information and examples about making a new gem, check out our |
| 43 | # guide at: https://bundler.io/guides/creating_gem.html |
| 44 | end |