Sha256: a3fc21f34c70d28693a883233c5104f5a0ae9a539f16002ac876f1c7a1fc63e0

Contents?: true

Size: 1.36 KB

Versions: 3

Compression:

Stored size: 1.36 KB

Contents

require_relative 'lib/alba/version'

Gem::Specification.new do |spec|
  spec.name          = 'alba'
  spec.version       = Alba::VERSION
  spec.authors       = ['OKURA Masafumi']
  spec.email         = ['masafumi.o1988@gmail.com']

  spec.summary       = 'Alba is the fastest JSON serializer for Ruby.'
  spec.description   = "Alba is designed to be a simple, easy to use and fast alternative to existing JSON serializers. Its performance is better than almost all gems which do similar things. The internal is so simple that it's easy to hack and maintain."
  spec.homepage      = 'https://github.com/okuramasafumi/alba'
  spec.license       = 'MIT'
  spec.required_ruby_version = Gem::Requirement.new('>= 2.5.0')

  spec.metadata['homepage_uri'] = spec.homepage
  spec.metadata['source_code_uri'] = 'https://github.com/okuramasafumi/alba'
  spec.metadata['changelog_uri'] = 'https://github.com/okuramasafumi/alba/blob/master/CHANGELOG.md'

  # Specify which files should be added to the gem when it is released.
  # The `git ls-files -z` loads the files in the RubyGem that have been added into git.
  spec.files = Dir.chdir(File.expand_path(__dir__)) do
    `git ls-files -z`.split("\x0").reject { |f| f.match(%r{^(test|spec|features)/}) }
  end
  spec.bindir        = 'exe'
  spec.executables   = spec.files.grep(%r{^exe/}) { |f| File.basename(f) }
  spec.require_paths = ['lib']
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
alba-1.2.0 alba.gemspec
alba-1.1.0 alba.gemspec
alba-1.0.1 alba.gemspec