Sha256: e05bdcd5dca190148a7928a35fbc058f2b05170f0dec2e2d1f099080fe237902

Contents?: true

Size: 1.09 KB

Versions: 10

Compression:

Stored size: 1.09 KB

Contents

# frozen_string_literal: true

require 'rubygems'
require 'rake'

require File.join(File.dirname(__FILE__), 'lib', 'addressable', 'version')

PKG_DISPLAY_NAME   = 'Addressable'
PKG_NAME           = PKG_DISPLAY_NAME.downcase
PKG_VERSION        = Addressable::VERSION::STRING
PKG_FILE_NAME      = "#{PKG_NAME}-#{PKG_VERSION}"

RELEASE_NAME       = "REL #{PKG_VERSION}"

PKG_SUMMARY        = "URI Implementation"
PKG_DESCRIPTION    = <<-TEXT
Addressable is an alternative implementation to the URI implementation that is
part of Ruby's standard library. It is flexible, offers heuristic parsing, and
additionally provides extensive support for IRIs and URI templates.
TEXT

PKG_FILES = FileList[
    "lib/**/*", "spec/**/*", "vendor/**/*", "data/**/*",
    "tasks/**/*",
    "[A-Z]*", "Rakefile"
].exclude(/pkg/).exclude(/database\.yml/).
  exclude(/Gemfile\.lock/).exclude(/[_\.]git$/).
  exclude(/coverage/)

task :default => "spec"

WINDOWS = (RUBY_PLATFORM =~ /mswin|win32|mingw|bccwin|cygwin/) rescue false
SUDO = WINDOWS ? '' : ('sudo' unless ENV['SUDOLESS'])

Dir['tasks/**/*.rake'].each { |rake| load rake }

Version data entries

10 entries across 10 versions & 3 rubygems

Version Path
cloudsmith-api-2.0.7 vendor/bundle/ruby/2.6.0/gems/addressable-2.8.4/Rakefile
cloudsmith-api-2.0.6 vendor/bundle/ruby/2.6.0/gems/addressable-2.8.4/Rakefile
cloudsmith-api-2.0.5 vendor/bundle/ruby/2.6.0/gems/addressable-2.8.4/Rakefile
cloudsmith-api-2.0.4 vendor/bundle/ruby/2.6.0/gems/addressable-2.8.4/Rakefile
cloudsmith-api-2.0.3 vendor/bundle/ruby/2.6.0/gems/addressable-2.8.4/Rakefile
cloudsmith-api-2.0.2 vendor/bundle/ruby/2.6.0/gems/addressable-2.8.4/Rakefile
fluent-plugin-google-cloud-logging-on-prem-0.1.0 vendor/ruby/3.1.0/gems/addressable-2.8.4/Rakefile
addressable-2.8.4 Rakefile
addressable-2.8.3 Rakefile
addressable-2.8.2 Rakefile